本文主要是介绍设计模式 - 工程模式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
简单工厂模式
使用者只须持有水果接口,再也不需要关心具体的水果类了
工厂方法模式
将工厂类抽象出一个接口,对象的创建方法延迟到工厂子类去实现。
1、为了弥补这种扩展性。在工厂方法模式中,将工厂方法抽象出来,成单独接口。
2、工厂类结构与产品类结构一一对应,每一种产品都对应一个工厂子类。
3、当新增一个产品类型时,新加对应的工厂子类即可,不再需要修改已有类。
抽象工厂模式
1、水果邮寄客户时,需要包装。
2、产品分成了两个系列,一个水果系列,一个包装盒系列
转变为
不同水果有不同包装规格,客户下单时,自动配出包装
-----生产苹果时:配置纸箱包装
-----生产香蕉时:配置竹箩包装
这篇关于设计模式 - 工程模式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!