|
andandBehavioral Patterns
|
|
andand
|
andandA way of passing a request between a
chain of objects
|
|
andand
Command
|
andandEncapsulate a command request as an
object
|
|
andand
Interpreter
|
andandA way to include language elements in a
program
|
|
andand
Iterator
|
andandSequentially access the elements of a
collection
|
|
andand
Mediator
|
andandDefines simplified communication between
classes
|
|
andand
Memento
|
andandCapture and restore an object's internal
state
|
|
andand
Observer
|
andandA way of notifying change to a number of
classes
|
|
andand
State
|
andandAlter an object's behavior when its state
changes
|
|
andand
Strategy
|
andandEncapsulates an algorithm inside a class
|
|
andand
Template Method
|
andandDefer the exact steps of an algorithm to
a subclass
|
|
andand
Visitor
|
andandDefines a new operation to a class
without change
|