[Patrón de diseño] Fábrica abstracta

[Patrón de diseño] Fábrica abstracta

1. La diferencia entre el patrón abstracto de fábrica y el patrón de fábrica

  El patrón de fábrica resuelve el trabajo de un solo objeto, que no es dependiente; el patrón de fábrica abstracto resuelve una serie de problemas de interdependencia .

  Es muy simple, es decir, una fábrica puede crear una serie de objetos coincidentes.

  Por ejemplo, MySql tiene una serie de clase Connect, clase Command, etc. De manera similar, Oracle también tiene una serie, una vez que cambie la base de datos, debe cambiarlas.

  Si usa el tradicional, debe construir muchas fábricas, el problema es, por un lado, y debe prestar atención para comunicarse entre sí cuando lo use, una vez que no haya correspondencia, provocará errores.

  Por lo tanto, es muy necesario y conveniente utilizar una fábrica para crear todos los objetos necesarios.

 

 

2. En realidad, es mejor cambiar su nombre a "Family Factory", pero está de acuerdo y no sé por qué se llama "Abstract Factory".

  El código no necesita ser escrito, esto es realmente muy fácil de entender.

Supongo que te gusta

Origin www.cnblogs.com/onetrainee/p/12740469.html
Recomendado
Clasificación