Thursday, July 1, 2021

Types of design pattern?

There are 3 types of design pattern mainly.
1.Creational design pattern.
2.Structural  design pattern .
3.Behavioral design pattern .

1.Creational design pattern: Mainly focus on object creation mechanism ,which provides flexibility and reuse of existing code.

Types of creational design pattern-
       1.Singleton
       2.Factory
       3.Builder
       4.Abstract factory
       5.Prototype

2.Structural design pattern: Structural design pattern explain how to assemble objects and classes into larger structure while keeping these structure flexible and efficient .

Types of structural design pattern:
      1.Adapter
      2.Composite 
      3.Proxy
      4.Fly weight
      5.Facade 
      6.Decorator
      7.Bridge

3.Behavioral design pattern: This design pattern is concerned with algorithm and the assignment of responsibilities among object not to compose each other .
ex:
 1.observer
2.Memento
3.Strategy
4.Iterator
5.Chain
6.Command
7.State
8.Visitor

No comments:

Post a Comment

Fluent interface pattern

 public class UserConfigurationManager {     private String userName;     private String password;     private UserConfigurationManager() { ...