首先:设计模式是用来设计面向对象系统中的设计
工厂:
对外:接收订单,产出成品
对内:一个一个一个的生产各种零件,继承,拼接,组装变成成品。
好处:
减少业务逻辑的冗余:业务逻辑处调用就好。生产具体过程由对象去做
增强拓展性:
1.增加类型方便:工厂内部增加一个拥有特殊性的模具就好,模具还继承自父类。
2.增加统一功能方便:工厂内部根class 增加static 方法就好。
3.整洁:项目写完,我们会有若干干净的class,和简洁的业务逻辑。
首先:设计模式是用来设计面向对象系统中的设计
工厂:
对外:接收订单,产出成品
对内:一个一个一个的生产各种零件,继承,拼接,组装变成成品。
好处:
减少业务逻辑的冗余:业务逻辑处调用就好。生产具体过程由对象去做
增强拓展性:
1.增加类型方便:工厂内部增加一个拥有特殊性的模具就好,模具还继承自父类。
2.增加统一功能方便:工厂内部根class 增加static 方法就好。
3.整洁:项目写完,我们会有若干干净的class,和简洁的业务逻辑。