Java设计模式【之】工厂方法模式【场景:制作咖啡】
1.工厂方法
1.1.工厂方法模式
- 简单工厂模式
1.简单工厂模式,属于创建型模式。
2.定义一个创建对象的类,由这个类中提供的方法来实现实例化对象的行为。
- 应用场景
遇到大量的对象的创建,且对象间存在关联关系时,建议使用此模式。
式.
1.2.具体需求(生产多种咖啡)
- 业务需求:
1.对于咖啡的操作存在两个步骤,首先准备材料,然后生产咖啡
2.但是存在多个厂家,且每个厂家的准备材料不通,生产方式不同
3.但是生产流程相同,都是 1.准备材料 2.生产咖啡- 要求:应用简单工厂模式实现,并满足 OCP 设计原则。
2.代码实现
2.1.代码结构
- 代码目录结构
2.2.咖啡抽象类
- 咖啡抽象类
2.3.一种咖啡
- 一种咖啡
2.4.另一种咖啡
- 实现另一种咖啡
2.5.工厂方法类
- 实现工厂方法
2.6.测试
- 测试类
3.源码下载
《七大设计原则》
《目录:Java设计模式》
《目录:从零手写Tomcat》
《幕》
- 留白 —<老吉>
- ~ 今 ~ ❀ ~ ❀❀❀❀❀❀❀❀❀❀ ❀❀❀❀❀❀❀❀❀❀ ❀❀❀❀❀❀❀