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