Design Patterns (Kotlin & Swift) - lenoryv/Design-Patterns GitHub Wiki

Los patrones de diseño que encontramos en este lenguaje son los siguientes:

Patrones Creacionales: El objetivo de estos patrones es facilitarnos la vida a la hora de crear instancias.

  • Factory Method Pattern

  • Abstract Factory Pattern

  • Builder Pattern

  • Prototype Pattern

  • Singlenton Pattern

Patrones de Comportamiento: Su objetivo es definir la forma en la que interactúan y se reparten responsabilidades las distintas clases de nuestro proyecto.

  • Chain of Responsibility Pattern

  • Command Pattern

  • Interpreter Pattern

  • Iteractor Pattern

  • Mediator Pattern

  • Memento Pattern

  • Obsever Pattern

  • State Pattern

  • Strategy Pattern

  • Template method Pattern

  • Visitor Pattern

Patrones Estructurales: Se encargan de la composición de las clases y objetos

  • Adapter Pattern

  • Bridge Pattern

  • Composite Pattern

  • Decorator Pattern

  • Facade Pattern

  • Flyweight Pattern

  • Proxy Pattern