大话设计模式读书笔记之抽象工厂

1.定义:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 2.UML类图: 解读:AbstractProductA和AbstractProductB是两个抽象产品,之所以为抽象,是因为它们都有可能有两种不同的实现,就刚才的例子来说就是User和Department,而ProductA1、ProductA2和ProductB1、ProductB2就是对两个抽象产品的具体分类的实
相关文章
相关标签/搜索