摘要:
GOF23设计模式之建造者模式 场景: 我们要建造一个复杂的产品。比如:神州飞船,Iphone。这个复杂的产品的创建。有这样的一个问题需要处理: 装配这些子组件是不是有个步骤问题? 实际开发中,我们所需要的对象构建时,也非常复杂,有很多步骤需要处理时。 本质: 1)分离了对象子组件的单独构造(由 B 阅读全文
摘要:
GOF23设计模式之工厂模式 工厂模式实现了创建者和调用者的分离。 分为:简单工厂、工厂方法、抽象工厂 面向对象设计的基本原则: OCP(开闭原则,Open-Closed Principle):一个软件的实体应当对扩展开放,对修改关闭。 DIP(依赖倒转原则,Dependence Inversion 阅读全文