paulund

Design Patterns

7 notes

  • Adapter Design Pattern

    The Adapter Design Pattern is a structural design pattern that allows objects with incompatible inte...

  • Bridge Design Pattern

    The Bridge pattern is a structural design pattern that decouples an abstraction from its implementat...

  • Builder Design Pattern

    The Builder pattern is one of the most widely used creational design patterns. It lets you construct...

  • Simple Factory Design Pattern

    A simple factory is an object that is used to generate an instance of an object for the client.

  • Singleton Design Pattern

    The Singleton pattern ensures that a class has only one instance and provides global access to that...

  • State Design Pattern

    The State Design Pattern is a behavioural design pattern that allows an object to change its behavio...

  • Strategy Design Pattern

    The Strategy Design Pattern is a behavioural design pattern that allows you to define a family of al...