工厂模式

简单工厂模式

 抽象产品接口
 
具体产品接口

 
 具体工厂类


 虽然解除了CoffeStore和Coffee的耦合,但是存在以下耦合
 
工厂方法模式

抽象工厂
 
具体工厂

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

抽象工厂模式

 

策略模式


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

具体策略类

 
环境类
 
Java设计模式三—— 策略模式、工厂模式
阅读 39
2024-06-09


 抽象产品接口
 
具体产品接口

 
 具体工厂类


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

抽象工厂
 
具体工厂

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


 



优点
缺点
抽象策略类

具体策略类

 
环境类
 
相关推荐
精彩评论(0)