工厂模式

简单工厂模式

抽象产品接口

具体产品接口


具体工厂类


虽然解除了CoffeStore和Coffee的耦合,但是存在以下耦合

工厂方法模式

抽象工厂

具体工厂


传入不同的工厂,创建不同的产品。

优缺点

抽象工厂模式



策略模式


优点
- 策略之间可以自由切换
- 易于扩展
- 避免使用多重条件语句,充分体现面向对象思想。
缺点
- 客户端必须直到所有的策略类,并自行决定使用哪一个策略类
- 策略模式将造成产生很多策略类
抽象策略类

具体策略类


环境类

Java设计模式三—— 策略模式、工厂模式
阅读 38
2024-06-09


抽象产品接口

具体产品接口


具体工厂类


虽然解除了CoffeStore和Coffee的耦合,但是存在以下耦合


抽象工厂

具体工厂


传入不同的工厂,创建不同的产品。







优点
缺点
抽象策略类

具体策略类


环境类

相关推荐
精彩评论(0)