SE450: Review: Pattern Summary: OO Mechanisms [18/25] |
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.