Está en la página 1de 5

FACTORY

METHOD
NANCY ALEJANDRA SANCHEZ
SERRATO 
•  El patrón de diseño Factory Method consiste en utilizar
una clase constructora abstracta con unos cuantos
métodos definidos y otro abstracto: el dedicado a la
construcción de objetos de un subtipo de un tipo
¿QUE ES? determinado. 
• El patrón de diseño Factory Method nos permite la
creación de un subtipo determinado por medio de una
clase de Factoría, la cual oculta los detalles de creación
del objeto.
• El objeto real creados es
enmascarado detrás de una
interface común entre todos los
Objetivo objetos que pueden ser creado,
principal  con la finalidad de que estos
pueden variar sin afectar la forma
en que el cliente interactúa con
ellos. 
Diagrama de
clases 
Este tipo de diseño tiene las siguientes
desventajas:

Debido a que cada objeto de aplicación que tiene la intención de utilizar los servicios ofrecidos por
la jerarquía de clases necesita implementar los criterios de selección de clases,
da como resultado un alto grado de acoplamiento entre un objeto de aplicación y
• la jerarquía de clases del proveedor de servicios.
• Siempre que cambien los criterios de selección de clases, cada objeto de aplicación que
• utiliza la jerarquía de clases debe sufrir un cambio correspondiente.
• Porque los criterios de selección de clases deben tomar todos los factores que podrían
• afectar el proceso de selección en cuenta, la implementación de un objeto de aplicación podría
contener declaraciones condicionales poco elegantes.

También podría gustarte