GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Patrones de diseño.

sixto alberto becerra reslen Spanisch

Inhalt der Mindmap

Patrones de diseño.

  1. clasificados en Patrones de

    • Creación
      • Facilita la creación del sistema
        • Abstracción de la instancia
        • Encapsulación de clases
        • Sistema independiente
      • Son
        • Abstract factory
          • Proporciona una interfaz para crear familias de objetos sin especificar las clases a las que pertenecen
          • Uso de una clase factoría que es la que crea los objetos de las distintas familias
          • El cliente instancia la clase factoría siendo transparente para el tipo del objeto creado
          • La factoría es la que conoce el tipo de objeto creado
        • Builder
          • Separa la construcción del objeto de su representación
          • Implementación del proceso de construcción consigue crear varias representaciones de objetos
          • Elementos que intervienen:
            • Builder: Interfaz abstracta que crea productos
            • Builder concreto: Implementación concreta del Builder
            • Director: Utiliza la clase Builder para crear objetos
        • Factory method
          • Define una interfaz para la creación de los objetos
          • Permite que sean las subclases las que determinen la clase de instanciar
          • Una superclase puede delegar en sus hijas la creación de objetos
          • Elementos
            • Creator: Define el método para la creación de objetos
            • Concretre creator: Redefine el método para la creación de devolver instancias de un producto concreto
            • producto: Resultado del método de creación
        • Object pool
          • Objetos que pueden reutilizarse bajo demanda en lugar de crear nuevas instancias
          • Funcionamiento
            • Demanda de un nuevo objeto a pool
            • Una vez usado el objeto, se devuelve
            • Si no hay instancias, el pool crea nuevas
            • Implementación de mecanismo de liberación de instancias
        • Prototype
          • Crea nuevos objetos clonando una instancia creada previamente
            • Llamada prototipo
          • Elementos
            • Cliente: Encargado de solicitar la creación de nuevos objetos
            • Prototipo: Declaración de una interfaz para clonarse a la que accede el cliente
            • Prototipo concreto: Implementa el método de clonación
        • Singleton
          • Una sola instancia
            • Proporción a un punto acceso global
            • Encargada de: Creación, inicialización y acceso
            • Debe tener un método de acceso
          • Utilizado cuando
            • La clase debe controlar el acceso a un recurso físico único
            • Existen datos que deben estar disponibles para todos los objetos de la aplicación
    • Estructurales
    • Comportamiento
    • Partición
    • Concurrencia
  2. Solución general a problemas

Informationen

Beschreibung
Mindmap am Patrones de diseño., erstellt von sixto alberto becerra reslen am 09/08/2019.
Aufrufe
0
Bewertung

Mehr zu Patrones de diseño

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck