[MAD-050] Patrones de Diseño GOF

Duración:                     20 horas

Perfil:                            Avanzado

Dirigido a

Esta acción formativa  está destinada a  programadores y analistas que desean conocer los 23 patrones de diseño del llamado grupo de los 4 (GOF).

Requisitos previos 

Los alumnos necesitarán tener conocimientos de Programación Orientada a Objetos y dominar algun lenguaje de programación como Java, C++ o C#.

Objetivos

El alumno aprenderá a distinguir, diferenciar y utilizar los patrones de diseño del GOF en diferentes situaciones de su día a día profesional.



Otros cursos relacionados

 [MAD-060] Patrones de Arquitectura

Contenido

  1. Patrones de Diseño
    1. Introducción a los Patrones de Diseño
    2. Relación entre los patrones y la orientación a objetos
    3. Definición de Patrón y características.  Elementos de un patrón
  2. Patrones Creacionales
    1. Abstract Factory (Fábrica abstracta)
    2. Builder (Constructor virtual)
    3. Factory Method (Método de fabricación)
    4. Prototype (Prototipo)
    5. Singleton (Instancia única)
  3. Patrones Estructurales
    1. Adapter (Adaptador)
    2. Bridge (Puente)
    3. Composite (Objeto compuesto)
    4. Decorator (Envoltorio)
    5. Facade (Fachada)
    6. Flyweight (Peso ligero)
    7. Proxy
  4. Patrones de Comportamiento
    1. Chain of Responsibility (Cadena de responsabilidad)
    2. Command (Orden)
    3. Interpreter (Intérprete)
    4. Iterator (Iterador)
    5. Mediator (Mediador)
    6. Memento (Recuerdo)
    7. Observer (Observador)
    8. State (Estado)
    9. Strategy (Estrategia)
    10. Template Method (Método plantilla).
    11. Visitor (Visitante)
  5. Antipatrones


Documentación Recomendada

Head First Design Patterns
Eric Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra
Octubre 2004 | 694 páginas 
ISBN: 9780596007126

http://shop.oreilly.com/product/9780596007126.do