zoukankan      html  css  js  c++  java
  • 设计模式原则

    在学习设计模式之前,大家最好先熟悉下面向对象编程(OOP)的基础知识。封装、集成、多态。

    1、单一职责原则(SRP):就是每一个类有他自己功能,不要参入其他的功能。

    2、开放-封闭原则(OCP):就是软件实体(类、函数、模块)可以扩充,但不能修改,开放的理解是扩充,封闭的理解就是修改。

    3、里氏替代原则(LSP):就是子类可以替换父类。

    4、依赖倒置原则(DIP):就是抽象不用依赖细节,细节依赖抽像。

    5、接口隔离原则(ISP):就是不要强迫客户依赖他们不用的方法。

    6、无环依赖原则(ADP):就是在依赖关系中不能存在循环。

    7、稳定依赖原则(SDP):朝着稳定的方向进行依赖。

    8、稳定抽象原则(DAP):抽象的程度应该和稳定一致。

  • 相关阅读:
    Xcode代码块快捷输入
    Git常用命令
    vim
    MACOX中apache配置
    IOS中实现动画的几种方式
    Swift与OC混合编译
    网络图像加载
    我对互联网的理解
    运行时
    自动布局使用
  • 原文地址:https://www.cnblogs.com/wuwei928/p/2526577.html
Copyright © 2011-2022 走看看