タグ

ブックマーク / www.is.noda.tus.ac.jp (1)

  • PPL-summer09chiba

    1 OOP, AOP, PPL Summer School 2009 • – • – • • 2 Abstract Data Type • CLU [Liskov 1977] – – • 3 typedef int point[2]; int getX(point p) { return point[0]; } void rmove(point p, int dx, int dy) { p[0] += dx; p[1] += dy; } Object • Simula, Smalltalk, CLOS, C++, Self, … – Dynamic dispatch • – Inheritance • • GUI killer app. 4 Multiple Inheritance • – – ? – 5 Class A Class B Class C Class D name(){ re

    takkan_m
    takkan_m 2011/08/01
  • 1