Slide 7
Slide 7 text
categories of design patterns
7
creational
The most efficient way to
create objects for certain
use cases: singleton,
factory, abstract factory,
prototype, etc
structural
Ways to layout code for
the least pain when
maintaining it:
composite, adapter,
façade, bridge, etc
behavioural
Organizing dynamic
interactions: null object,
observer, iterator,
command, blackboard,
visitor, etc.