Please enable JavaScript.
Coggle requires JavaScript to display documents.
Patrones de Diseño, Clonación - Coggle Diagram
Patrones de Diseño
Estructurales
-
-
Adapter (Adaptador)
Permite que las interfaces incompatibles trabajen juntas. Estas convierten la interfaz de una clase en otra interfaz que un cliente espera.
-
Proxy
proporciona un sustituto o representante para otro objeto, su objetivo es, controlar el acceso a un objeto, proporcionar un acceso indirecto y/o añadir funcionalidades adicionales.
-
-
Decorator
Un patron de diseño estructural que permite añadir funcionalidades a un objeto sin modificar su clase.
-
-
Factory method
-
-
estructura
Producto
Declaración de la interfaz, es muy común en todos los objetos y esto puede producir la clase creadora y sus subclases.
-
-
Creadores Concretos
Sobrescribe el Factory Method, de modo que devuelva un tipo diferente de producto.
propósito
Patrón que permite la creación de
una interfaz para crear objetos en una superclase, mientras las subclases alteran los tipos de objetos a crear.
Creacionales
Prototipo
Analogia del mundo real
crearemos una clonación completa de un listado de productos, para crear otros derivados.
-
Clonación
Superficial
esta clonación es aquella que se realiza cuando el objeto que se quiere clonar no posee otros que se deban copiar(tales como Integer, Char, Bool). Se realiza a nivel de bits.
Profunda
se realiza cuando el objeto que se quiere clonar tiene como atributos otros objetos (1 o más) que se deben clonar de igual manera, para retornar una clonación completa del objeto y no referencias a otros ya existentes.
-