-
何故在C#入门经典教程中要运用抽象工厂设计模式?
资源介绍
为什么需要抽象工厂设计模式
:简单工厂设计模式原理结构
什么是抽象工厂设计模式
父类产品
子类产品A
子类产品B
子类产品C
工厂
客户
分析简单工厂模式的缺点:
从结构可以看出,工厂依赖于所有的子类产品,客户只需知道父类产品和工厂即可。工厂是整个模式的核心,以不变应万变。它虽然使对象的创建与使用进行了分离,但一次只能创建一个对象。它不能实现一次创建一系列相互依赖对象的需求,为此我们需要学习抽象工厂设计模式。