[Padrão de Design] Fábrica Abstrata

[Padrão de Design] Fábrica Abstrata

1. A diferença entre o padrão abstrato de fábrica e o padrão de fábrica

  O padrão de fábrica resolve o trabalho de um único objeto, que não é dependente; o padrão abstrato de fábrica resolve uma série de problemas de interdependência .

  É muito simples, isto é, uma fábrica pode criar uma série de objetos correspondentes.

  Por exemplo, o MySql possui uma série de classes Connect, Command, etc. Da mesma forma, o Oracle também possui uma série. Depois de alterar o banco de dados, você deve alterá-los.

  Se você usa o tradicional, deve construir muitas fábricas, o problema está, por um lado, e deve prestar atenção para corresponder um ao outro durante o uso, uma vez que não há correspondência causará erros.

  Portanto, é muito necessário e conveniente usar uma fábrica para criar todos os objetos necessários.

 

 

2. Na verdade, é melhor mudar o nome para "Family Factory", mas é assim que é acordado, e não sei por que é chamado "Abstract Factory".

  O código não precisa ser escrito, isso é realmente muito fácil de entender.

Acho que você gosta

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