Está en la página 1de 1

¡DESIGN PATTERNS!

TIPO CREACIONAL

1) QUE ES UN PATRON DE DISEÑO


Son plantillas que identifican problemas en el sistema
y proporcionan soluciones apropiadas a problemas
generales a los que se enfrenta un programador

2) ¿POR QUÈ USARLOS?


Teniendo en cuenta las repeticiones de patrones en
programacion, con ayuda de esta herramienta
pordemos ahorrar tiempo y tambien para evitar el
regreso a la fase de desarrollo
nos ayuda a identificar condiciones de error y
problemas en el codigo, lo cual asu vez nos da
seguridad de la validez del codigo.

PATRONES
CRACIONALES
Los patrones de creación proporcionan diversos
mecanismos de creación de objetos, que aumentan
la flexibilidad y la reutilización del código existente
de una manera adecuada a la situación.

TIPOS CREACIONALES
1) ABSTRACT FACTORY
En este patrón, una interfaz crea conjuntos o
familias de objetos relacionados sin especificar
el nombre de la clase.

2) BUILDER PATTERNS
Permite producir diferentes tipos y
representaciones de un objeto utilizando el mismo
código de construcción. Se utiliza para la creación
etapa por etapa de un objeto complejo
combinando objetos simples.

3) FACTORY METHOD
Proporciona una interfaz para crear objetos en
una superclase, pero permite que las
subclases alteren el tipo de objetos que se
crearán. Proporciona instanciación de objetos
implícita a través de interfaces comunes.

4) PROTOTYPE
Permite copiar objetos existentes sin hacer que
su código dependa de sus clases. Se utiliza para
restringir las operaciones de memoria / base de
datos manteniendo la modificación al mínimo
utilizando copias de objetos.

5) SINGLETON
Este patrón de diseño restringe la creación de
instancias de una clase a un único objeto.

También podría gustarte