摘要:
从今天开始就要开始对设计模式进行复习了。 首先还是回顾一下设计模式的核心几大原则: 一、开闭原则(OCP) 一个软件实体应当对扩展开放,对修改关闭。 二、里氏代换原则(LSP) 子类型必须能够代替他们的基类型。 三、依赖导致原则(DIP) 要依赖于抽象,不要依赖于具体。 四、接口隔离原则(ISP) 使用多个专门的接口比使用单一的总接口要好。 五、合成/聚合复用原则(CARP) 一个新的对象里面使用一些已有的对象,使之成为新对象的一部分,新对象通过向这些对象的委派达到复用已有功能的目的。 IS-A:一个类是另一个类的“一种”. Has-A... 阅读全文