Java学习第10天-简单工厂模式

简单工厂模式 一个需求 看一个披萨的项目:要便于披萨种类的扩展,要便于维护 1) 披萨的种类很多 ( 比如 GreekPizz 、 CheesePizz 等 ) 2) 披萨的制作有 prepare , bake, cut, box 3) 完成披萨店订购功能。 传统方式 类图: 分析: 定义一个抽象类披萨,奶酪披萨、芝士披萨都继承披萨类;订购披萨的客户端有很多, 不同的客户端都能完成相应的订购功能。
相关文章
相关标签/搜索