Skip to content

Latest commit

 

History

History
272 lines (203 loc) · 21.7 KB

File metadata and controls

272 lines (203 loc) · 21.7 KB

shieldsIO shieldsIO shieldsIO

WideImg

POO con JS, ECMA6, Patrones de diseño, AJAX avanzado, HTML5 avanzado, APIs externas.

Clase 17

Patrones de diseño

Patrones creacionales: Abstract Factory (Fábrica abstracta)

Patrones creacionales: Builder (Constructor):

Patrones creacionales: Factory Method (Método de fabricación)

Patrones creacionales: Namespace

Patrones creacionales: Prototype (Prototipo)

Patrones creacionales: Singleton (Instancia única)

Patrones estructurales: Adapter/Wrapper (Adaptador/Envoltorio)

Patrones estructurales: Bridge (Puente)

Patrones estructurales: Composite (Compuesto)

Patrones estructurales: Decorator (Decorador)

Patrones estructurales: Façade (Fachada)

Patrones estructurales: Flyweight (Peso ligero)

Patrones estructurales: Proxy (Apoderado)

Patrones estructurales: Module (Módulo)

Patrones estructurales: Revealing Module

Patrones de comportamiento: Chain of Responsibility (Cadena de responsabilidad)

Patrones de comportamiento: Command (Orden)

Patrones de comportamiento: Interpreter (Intérprete)

Patrones de comportamiento: Iterator (Iterador)

Patrones de comportamiento: Mediator (Mediador)

Patrones de comportamiento: Memento (Recuerdo)

Patrones de comportamiento: Observer (Observador)

Patrones de comportamiento: State (Estado)

Patrones de comportamiento: Strategy (Estrategia)

Patrones de comportamiento: Template Method (Método plantilla)

Patrones de comportamiento: Visitor (Visitante)

Dialectos: Lazy Definition

Dialectos: Memoization

Librerias

Recursos

Dialectos: Mixins

Metaprogramación

Más Patrones