[2021] Patrón de diseño del método de fábrica

Un patrón de fábrica o un patrón de método de fábrica solo dice que Defina una interfaz o clase abstracta para crear un objeto, pero deje que las subclases decidan qué clase instanciar. En otras palabras, las subclases son responsables de instanciar la clase.

El patrón del método de fábrica también se conoce como Constructor virtual.

Ventaja del patrón de diseño de fábrica.

  • Factory Method Pattern permite que las subclases elijan el tipo de objetos que se crearán.
  • Promueve la acoplamiento bajo Esto elimina la necesidad de vincular clases específicas de la aplicación en su código. Esto significa que el código solo interactúa con la interfaz resultante o la clase abstracta, por lo que funcionará con cualquier clase que implemente esa interfaz o amplíe esa clase abstracta.

Utilice el patrón de diseño de fábrica

  • Cuando una clase no sabe qué subclases crear
  • Cuando una clase quiere que sus subclases especifiquen los objetos que se crearán.
  • Cuando las clases padre eligen crear objetos para sus subclases.

UML para patrones de métodos de fábrica

  • Creemos un plan de clase abstracto y clases concretas que …

Seguir leyendo:
[2021] Patrón de diseño del método de fábrica

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *