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

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

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

介绍

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

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

1、开闭原则

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

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

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

2、依赖倒置原则

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

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

相关文章

  • 面向对象的七大设计原则

    面向对象的七大设计原则文章目录面向对象的七大设计原则简述七大原则之间的关系一、开闭原则(The Open-Clos...

  • 面试笔试 - Java基础

    面向对象三大特征和七大原则 面向对象三大特征和七大原则 三大特征 封装 封装 就是对属性和方法的载体类,只能通过其...

  • 设计模式 - 七大设计原则(一)

    设计模式 - 七大设计原则(一) 概述 简单介绍一下七大设计原则:开闭原则:是所有面向对象设计的核心,对扩展开放,...

  • 面向对象设计七大原则

    面向对象设计七大原则 1.单一职责原则(Single Responsibility Principle) 2.里氏...

  • 别和陌生人说话-得墨忒耳律

    定义 得墨忒耳律(The Law of Demeter)又称最少知识原则,是一条与面向对象语言有关的软件设计原则。...

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

    介绍 软件设计的七大原则如下: 开闭原则 依赖倒置原则 单一职责原则 接口隔离原则 迪米特法则 里式替换原则 合成...

  • 设计模式

    1 软件设计原则和设计模式概览 1.1 面向对象设计原则 1.2 GOF设计模式 1.3 C嵌入式编程设计模式 ...

  • 技术 | 面向对象七大原则

    一、面向对象设计七大原则 单一职责原则(Single Responsibility Principle)每一个类应...

  • 知识整理NO.1-中介模式(Mediator)

    中介模式(Mediator) 背景 在面向对象的软件设计与开发过程中,根据“单一职责原则”,我们应该尽量将对象细化...

  • 面向对象软件设计SOLID原则

    在21世纪的前几年里,“Uncle Bob”Robert Martin引入了用OOP开发软件的五条原 则,其目的是...

网友评论

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

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