美文网首页
重学设计模式

重学设计模式

作者: Doter | 来源:发表于2018-08-20 22:10 被阅读0次

大学的时候,一直为了实现而学习,那时候吸引我的是自己做出了什么,如今回过头,发现其实深层次的东西学的太少了。

六大原则

  1. 开闭原则(Open Close Principle)
    扩展开放,修改关闭。
  2. 里氏代换原则(Liskov Substitution Principle)
    任何基类可以出现的地方,子类一定可以出现。
    有当派生类可以替换掉基类,且软件单位的功能不受到影响时。
  3. 依赖倒转原则(Dependence Inversion Principle)
  4. 接口隔离原则(Interface Segregation Principle)
  5. 迪米特法则,又称最少知道原则(Demeter Principle)
  6. 合成复用原则(Composite Reuse Principle)

设计模式的分类

1. 创建型模式

工厂模式(Factory Pattern)

抽象工厂模式(Abstract Factory Pattern)

单例模式(Singleton Pattern)

建造者模式(Builder Pattern)

原型模式(Prototype Pattern)

相关文章

网友评论

      本文标题:重学设计模式

      本文链接:https://www.haomeiwen.com/subject/xdjhiftx.html