摘要:
定义抽象工厂提供一个创建一系列相关或相互依赖的对象的接口适用场景适合一系列产品同一产品族一起使用创建的场景产品族的概念可以到我写的另一篇关于工厂方法的博客中查看优点将一个系列的产品统一到一起进行创建缺点在规定了所有可能被创建的产品集合,想在产品集合中添加新的产品较困难,需要修改接口中的内容,违反了开闭原则增加了系统的抽象性与理解难度我们用具体的代码来看看抽象工厂到底是怎么样的吧我们用电子产品来举例... 阅读全文
posted @ 2020-03-10 22:33
那时候,车马慢
阅读(194)
评论(0)
推荐(0)
摘要:
定义定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类,工厂方法让类的实例化推迟到子类中进行,光看定义肯定还不够明白到底是什么意思,别急,下面我们会用代码来告诉你工厂方法到底是怎么个一回事,我们先看看它的优缺点及使用场景优点完全符合开闭原则,对扩展是开放的,对修改是关闭的用户/应用层/客户端不再关心对象具体的实例化,其中具体细节对用户隐藏,很大程度上进行了代码的解耦缺点类的个数容易过多... 阅读全文
posted @ 2020-03-10 22:06
那时候,车马慢
阅读(327)
评论(0)
推荐(0)

浙公网安备 33010602011771号