摘要:
抽象工厂模式 1 基本介绍 1) 抽象工厂模式:定义了一个 interface 用于创建相关或有依赖关系的对象簇,而无需指明具体的类 2) 抽象工厂模式可以将简单工厂模式和工厂方法模式进行整合。 3) 从设计层面看,抽象工厂模式就是对简单工厂模式的改进(或者称为进一步的抽象)。 4) 将工厂抽象成两 阅读全文
posted @ 2021-02-03 03:07
linzm14
阅读(98)
评论(0)
推荐(0)
摘要:
工厂方法模式 1 看一个新的需求 披萨项目新的需求:客户在点披萨时,可以点不同口味的披萨,比如 北京的奶酪 pizza、北京的胡椒 pizza 或者是伦敦的奶酪 pizza、伦敦的胡椒 pizza。 2 思路 1 使用简单工厂模式,创建不同的简单工厂类,比如 BJPizzaSimpleFactory 阅读全文
posted @ 2021-02-03 02:37
linzm14
阅读(97)
评论(0)
推荐(0)
摘要:
简单工厂模式 案例: 披萨的项目(要便于披萨种类的扩展,要便于维护) 1)披萨的种类很多(比如 GreekPizz、CheesePizz 等) 2)披萨的制作有 prepare,bake, cut, box 3)完成披萨店订购功能。 使用传统的方式来完成 编写 OrderPizza.java 去订购 阅读全文
posted @ 2021-02-03 01:33
linzm14
阅读(253)
评论(6)
推荐(0)

浙公网安备 33010602011771号