Tipos de Patrones de Diseño

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

PATRONES CREACIONALES: PATRONES ESTRUCTURALES

relacionados con la

creación o construcción de

TIPOS DE
son patrones de diseño

que facilitan el diseño al

objetos. Estos patrones


PATRONES DE
identificar una forma

intentan controlar la forma

en que los objetos son DISEÑO sencilla de realizar

creados implementando
relaciones entre

un patrón de diseño de software es

mecanismos que eviten la


entidades.
una solución general y reutilizable

creación directa de objetos. para un problema común dentro de

un contexto dado en el diseño de

software.

PATRONES DE

COMPORTAMIENTO:
Son patrones que están

relacionados con

procedimientos y con la

asignación de responsabilidad

a los objetos. Los patrones de

comportamiento engloban

también patrones de

comunicación entre ellos.


PATRÓN FACTORY

PATRÓN ABSTRACT

METHOD
FACTORY:
Patrón que se centra en

Patrón muy similar al

la creación de una clase

Factory Method, sin

fábrica la cual tiene

embargo, este patrón

métodos que nos

nos permite crear

permitan crear objetos

objetos de una

de un subtipo

determinada familia de

determinado
clases.

PATRONES

PATRÓN SINGLETON: CREACIONALES PATRÓN PROTOTYPE:


Patrón utilizado para
Este patrón se centra en

Definen cómo puede crearse un


la creación de objetos a

controlar la creación de

objeto. Habitualmente esto


partir de la clonación de

una clase determinada,

incluye aislar los detalles de la

de esta forma sólo se


otros objetos existentes.

creación del objeto, de forma que

Es mucho más rápido

puede crear una única


su código no dependa de los

clonar un objeto que


instancia en toda la
tipos de objeto que hay y, por lo

crear uno nuevo


aplicación. tanto, no deba se modificado al

añadir un nuevo tipo de objeto.

PATRÓN BUILDER: PATRÓN OBJECT POOL:


Patrón que se utiliza

Patrón que permitir la

creación de objetos
para mantener un

complejos desde un objeto


conjunto de objetos

Builder. El objeto Builder se


creados listos para ser

compone de una variedad


utilizados, evitando

de partes que contribuyen


crearlos bajo demanda

individualmente a la
cada vez que se

creación del objeto.


requieran.

También podría gustarte