SE450: Looking Back: OO Mechanisms [2/24] Previous pageContentsNext page

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]

Previous pageContentsNext page