美文网首页
面向对象软件设计七大原则

面向对象软件设计七大原则

作者: Geroge1226 | 来源:发表于2020-11-02 13:21 被阅读0次

    介绍

    软件设计的七大原则如下:

    • 开闭原则
    • 依赖倒置原则
    • 单一职责原则
    • 接口隔离原则
    • 迪米特法则
    • 里式替换原则
    • 合成复用原则

    1、开闭原则

    定义: 软件实体应当对扩展开放,对修改关闭
    这里的软件实体包括以下几个部分:

    • 项目中划分出的模块
    • 类与接口
    • 方法

    通俗解释:当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求。

    2、依赖倒置原则

    定义: 软件实体应当对扩展开放,对修改关闭

    参考:http://c.biancheng.net/view/1322.html

    相关文章

      网友评论

          本文标题:面向对象软件设计七大原则

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