pranavq212 / DesignPatterns

0 stars 0 forks source link

Creational Patterns #3

Open pranavq212 opened 7 years ago

pranavq212 commented 7 years ago

# 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 access 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 Defer the exact steps of an algorithm to a subclass Visitor Defines a new operation to a class without change