SE450: Looking Back: OO Mechanisms [2/24] |
Interface: Primitive for describing the type or interface of an object.
Class: Primitive for describing implementation of an object.
Constructor: Primitive construct for building objects.
Delegation: (Partial) responsibility for a message is given to another object.
Subclassing: (Partial) responsibility for a message
is given to a class other than the actual class of the
object.
[Not covered on midterm, except with respect to
Object
]