1.目的
通过工厂创建属于同一系列的产品(对象)
未来将要增加该系列的产品时,可以从工厂中进行扩展
不使用new方法创建对象,而使用工厂封装创建,给客户端使用提供统一输出对象(产品)接口。
2、应用场景
比如文档输出时,创建文档对象,可以通过抽象工厂分别输出 txt对象;doc对象;pdf对象等
3、结构

4、使用
抽象工厂类 Abstract Factory
统一对象父类
本文探讨了工厂模式在创建同一系列产品的对象时的应用场景,通过使用抽象工厂和统一对象父类来实现。具体应用如文档输出时创建不同格式的文档对象,包括TXT、DOC和PDF等。
1.目的
通过工厂创建属于同一系列的产品(对象)
未来将要增加该系列的产品时,可以从工厂中进行扩展
不使用new方法创建对象,而使用工厂封装创建,给客户端使用提供统一输出对象(产品)接口。
2、应用场景
比如文档输出时,创建文档对象,可以通过抽象工厂分别输出 txt对象;doc对象;pdf对象等
3、结构

4、使用
抽象工厂类 Abstract Factory
统一对象父类
1733

被折叠的 条评论
为什么被折叠?