A través del curso de Patrones de Diseño Kotlin aprenderás a utilizar cada unos de estos patrones que llevan años ayudando a desarrolladores a producir código de más calidad.
El objetivo de los patrones de diseño software es ayudar a los desarrolladores a resolver problemas comunes que nos ocurren a todos los desarrolladores de software.
Si vas a desarrollar aplicaciones Kotlin a nivel profesional es imprescindible conocer estos patrones y manejarlos con soltura.
Los patrones que vas a ver a los largo de este curso 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















