抽象工厂复习总结

抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类.

抽象工厂角色:抽象工厂,具体工厂,抽象产品,具体产品.

本质就是具体工厂中创建的实例分属不同的类别.

抽象工厂与开闭原则的倾斜性:增加新的产品族很方便,增加新的产品等级结构很麻烦.

抽象工厂优点:增加新的产品族很方便,更换具体工厂方便.

抽象工厂缺点:增加新的产品等级结构很麻烦.

抽象工厂适用于设计完成后不会更改产品等级结构的场景.

猜你喜欢

转载自blog.csdn.net/qq_40925525/article/details/104460870