传统方式解决披萨订购问题:
传统方式解决披萨订购问题:违反了OCP原则
改进思路:
简单工厂模式介绍:
使用简单工厂模式改进披萨订购问题代码:将工厂聚合到客户端中
新增Pizza种类时,只需要更改简单工厂即可
简单工厂模式 => 静态工厂模式
抽象工厂模式介绍:
Calendar类
传统方式解决披萨订购问题:
传统方式解决披萨订购问题:违反了OCP原则
改进思路:
简单工厂模式介绍:
使用简单工厂模式改进披萨订购问题代码:将工厂聚合到客户端中
新增Pizza种类时,只需要更改简单工厂即可
简单工厂模式 => 静态工厂模式
抽象工厂模式介绍:
Calendar类