Behavioral design patterns focus on improving the communication between different objects.
Following well known patterns are fall under Behavioral patterns:
· Chain of Resp.- A way of passing a request between a chain of objects
· Command- Encapsulate a command request as an object
· Interpreter- A way to include language elements in a program
· Iterator- Sequentially accesses the elements of a collection.
· Mediator- Defines simplified communication between classes
· Memento- Capture and restore an object's internal state
· Observer- A way of notifying change to a number of classes
· State- Alter an object's behavior when its state changes
· Strategy- Encapsulates an algorithm inside a class
· Template Method- Defer the exact steps of an algorithm to a subclass
· Visitor- Defines a new operation to a class without change.
Shortcut to remember- CCIIMMOSSTV
Behavioural Patterns: An Introduction
Reviewed by kamal kumar das
on
February 20, 2012
Rating:
No comments: