Friday 23 May 2014

Types of Design Patterns

Types of Design Patterns:





1. Created design patterns


  • Talks about object creation process
Factory Method
Factory pattern
Abstract Factory pattern
and etc.,

2. Structure design patterns


  • It talks about the big object creation by combining multiple objects


1. Adapter pattern
2. bridge pattern
3. composite pattern
4. decorator design pattern
5. Facade

3. Behavioral Design pattern


  • Talks about the interaction/communication between software objects.
  1. command pattern
  2. chain responsiblity
  3. Interpreter pattern
  4. Iterator pattern
  5. Mediator
  6. Momento 
  7. Observer Pattern
  8. Slate pattern
  9. Template pattern
  10. Strategy pattern
  11. Visitor pattern
Large Scale project contain so many layers (JAVA based) or JEE project (or) Java Enterprise Edition

Integratrnion Tier, Business Tier, Persistance Tier Design Patte


  1. Business Deligate
  2. Service Locator
  3. DAO (Data Access Object) which seperates other logic
  4. Business Object
  5. Value Object
  6. Session Facade
  7. Message Facade and etc,...

No comments:

Post a Comment