美文网首页
设计模式

设计模式

作者: Cook1fan | 来源:发表于2020-10-05 11:45 被阅读0次

    设计模式七大基本原则

    开闭原则(Open Closed Principle,OCP)
    单一职责原则(Single Responsibility Principle, SRP)
    里氏代换原则(Liskov Substitution Principle,LSP)
    依赖倒转原则(Dependency Inversion Principle,DIP)
    接口隔离原则(Interface Segregation Principle,ISP)
    合成/聚合复用原则(Composite/Aggregate Reuse Principle,CARP)
    最少知识原则(Least Knowledge Principle,LKP)或者迪米特法则(Law of Demeter,LOD)

    • 开闭原则是总纲,它指导我们要对扩展开放,对修改关闭
    • 单一职责原则指导我们实现类要职责单一
    • 里氏替换原则指导我们不要破坏继承体系
    • 依赖倒置原则指导我们要面向接口编程
    • 接口隔离原则指导我们在设计接口的时候要精简单一
    • 迪米特法则指导我们要降低耦合。

    创建模式(Creational Pattern)

    1. 简单工厂模式(静态工厂方法模式,Static Factory Method)
    2. 工厂方法模式
    3. 抽象工厂模式
    4. 建造模式
    5. 单例模式
    6. 多例模式
    7. 原始模型模式

    行为模式

    1. 策略模式
    2. 迭代子模式
    3. 模版方法模式
    4. 调停者模式
    5. 观察者模式
    6. 责任链模式
    7. 备忘录模式
    8. 命令模式
    9. 状态模式
    10. 访问者模式
    11. 解释器模式

    结构模式

    1. 装饰模式
    2. 合成模式
    3. 代理模式
    4. 适配器模式
    5. 桥梁模式
    6. 缺省适配模式
    7. 享元模式
    8. 门面模式

    架构模式

    1. MVC模式

    相关文章

      网友评论

          本文标题:设计模式

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