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

Previous pageContentsNext page