| |
JAVA
DESIGN PATTERNS
Behavioral
Patterns
Behavioral patterns are those which are concerned
with interactions between the objects. The interactions
between the objects should be such that they
are talking to each other and still are loosely
coupled. The loose coupling is the key to n-tier
architectures. In this, the implementation and
the client should be loosely coupled in order
to avoid hard-coding and dependencies.
The
behavioral patterns are:
Patterns.
1. Chain
of Resposibility Pattern
2. Command
Pattern
3. Interpreter
Pattern
4. Iterator
Pattern
5. Mediator
Pattern
6. Momento
Pattern
7. Observer
Pattern
8. State Pattern
9. Strategy
Pattern
10. Template
Pattern
11. Visitor
Pattern
I will describe each one of these in details
|
|