美文网首页
软件设计7大原则

软件设计7大原则

作者: 百年叔叔 | 来源:发表于2019-05-20 20:20 被阅读0次

1.开闭原则

对扩展开放,对修改关闭

2.单一职责原则

一个类、接口、方法只做一件事。

3.依赖倒置原则

通过抽象使各个类或者模块不相互影响,实现松耦合。

4.接口隔离原则

尽量保证接口的纯洁性,客户端不应该依赖不需要的接口。

5.迪米特法原则

又叫最少知道原则,一个类对其所依赖的类知道得越少越好。

6.里氏替换原则

子类可以扩展父类的功能但不能改变父类原有的功能。

7.合成复用原则

尽量使用对象组合、聚合,而不使用继承关系达到代码复用的目的。

相关文章

  • 软件设计7大原则

    软件设计7大原则 开闭原则 依赖倒置原则 单一职责原则 接口隔离原则 迪米特法则(最少知道原则) 里氏替换原则 合...

  • 软件设计7大原则

    1.开闭原则 对扩展开放,对修改关闭 2.单一职责原则 一个类、接口、方法只做一件事。 3.依赖倒置原则 通过抽象...

  • c++ 设计模式 - 1

    1.什么是好的软件设计?软件设计的金科玉律:复用 2.设计模式八大原则 依赖倒置原则(DIP)高层模块(稳定)不应...

  • C++设计模式(1)

    本文预览: 设计模式简介软件设计固有的复杂性如何解决复杂性软件设计的目标 设计模式六大原则 组件协作模式模板方法策...

  • 提高概率思维的三大原则

    第7章 提高概率思维的三大原则 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ️第7章 提高概率思维的三大原则 ️概率思维的三大...

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

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

  • asp.net core系列 65 正反案例介绍SOLID原则

    一.概述 SOLID五大原则使我们能够管理解决大多数软件设计问题。由Robert C. Martin在20世纪90...

  • 软件设计6大原则

    1. 单一职责原则 原则思想:一个方法只负责一件事情。描述:一个方法,一个类只负责一个职责,各个职责的程序改动,不...

  • 设计模式03-结构型模式

    写在前面 软件设计七大原则开闭原则里氏替换原则依赖倒置原则单一职责原则接口隔离原则迪米特法则合成复用原则 创建型模...

  • 设计模式04-行为型模式

    写在前面 软件设计七大原则开闭原则里氏替换原则依赖倒置原则单一职责原则接口隔离原则迪米特法则合成复用原则 创建型模...

网友评论

      本文标题:软件设计7大原则

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