2
Reply

what is a Design Pattern?

Ravi Kumar

Ravi Kumar

18y
7.2k
0
Reply

    Design patterns are documented tried and tested solutions for recurring problems in a given context. Design patterns focus more on reuse of recurring architectural design themes.

    There are three basic classifications of patterns Creational, Structural, and Behavioral patterns.

    Creational Patterns:

    Abstract Factory,Builder,Factory Method,Prototype,Singleton,

    Structural Patterns:

    Adapter,Bridge,Composite,Decorator,Facade,Flyweight,Proxy

    Behavioral Patterns

    Mediator,Interpreter,Observer,Visitor,Memento,Iterator,  

    Chain of Resp, Command,State,Strategy,Template Method

    Design patterns are recurring solutions to design problems
    Design patterns constitute a set of rules describing how to
    accomplish certain tasks in the realm of software development
    Design patterns focus more on reuse of recurring
    architectural design themes, while frameworks focus on
    detailed design… and
    implementation.