Input - Processing - Output
-Harsha
- Chain of Responsibility
- Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request. Chain the receiving objects and pass the request along the chain until an object handles it.
- -Ajay
- Command
- Encapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable operations.
- -Gaurav
- Interpreter
- Given a language, define a represention for its grammar along with an interpreter that uses the representation to interpret sentences in the language.
- -Duggal
- Iterator
- Provide a way to access the elements of an aggregate object sequentially without exposing its underlying representation.
- -Ajay
- Mediator
- Define an object that encapsulates how a set of objects interact. Mediator promotes loose coupling by keeping objects from referring to each other explicitly, and it lets you vary their interaction independently.
- -Harsha
- Memento
- Without violating encapsulation, capture and externalize an object's internal state so that the object can be restored to this state later.
- -Pushp
No comments:
Post a Comment