摘要: 基本介绍 1) 抽象工厂模式:定义了一个interface用于创建相关或有依赖关系的对象簇,而无需指明具体的类 2) 抽象工厂模式可以将简单工厂模式和工厂方法模式进行整合。 3) 从设计层面看,抽象工厂模式就是对简单工厂模式的改进(或者称为进一步的抽象)。 4) 将工厂抽象成两层,AbsFactor 阅读全文
posted @ 2020-12-07 17:05 aBiu-- 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式 看一个具体的需求:披萨订购 看一个披萨的项目:要便于披萨种类的扩展,要便于维护 1) 披萨的种类很多(比如 GreekPizz、CheesePizz 等) 2) 披萨的制作有 prepare,bake, cut, box 3) 完成披萨店订购功能。 使用传统的方式来完成 类图 代码: 阅读全文
posted @ 2020-12-07 16:09 aBiu-- 阅读(142) 评论(0) 推荐(0) 编辑