浅谈设计模式<一>

谈到设计模式,一个避不开的内容就是设计模式中的六大原则,今天先来对这几大原则做一个了解。

1、开闭原则(Open Close Principle)

从字面上解读就是开和闭,在具体的软件开发中怎么理解。其实一句话概括:对扩展开放,对修改关闭。

2、里氏代换原则(Liskov Substitution Principle)

重点在代换,怎么理解?一句话:父类可以出现的地方,子类也可以出现

3、依赖倒转原则(Dependence Inversion Principle)

理解依赖倒转原则,多用于面向接口编程,依赖于抽象而不是具体

4、接口隔离原则(Interface Segregation Principle)

接口隔离原则必然离不开接口,使用多个隔离的接口比使用单个接口要好

5、迪米特法则(最少知道原则)(Demeter Principle)

最少知道原则,就是一个实体应该尽量少的与其他实体之间发生相互作用,尽量降低耦合

6、合成复用原则(Composite Reuse Principle)

原则是尽量使用合成/聚合的模式,而不是使用继承

你可能感兴趣的:(浅谈设计模式<一>)