软件工程 设计原则:概述与总结 设计原则是在做软件设计时的重要参考,其目的是尽可能提高程序的 可维护性 和 可复用性。 在面向对象的设计里面,**可维护性** 与 **可复用性** 是以设计原则和设计模式为基础的。 2021-02-22 浏览(31) 评论(0) 阅读全文
软件工程 设计原则(五):依赖倒转原则 依赖倒转原则讲的是:要依赖于抽象,不依赖于具体(细节)。把抽象层依赖于具体层这种错误的依赖关系倒转过来。 另一种表述:要针对接口编程,不要针对实现编码。 2021-02-05 浏览(53) 评论(0) 阅读全文
软件工程 设计原则(四):接口隔离原则 接口隔离原则:使用多个专职的接口比使用单一庞大的臃肿总接口要好。即一个类对另外一个类的依赖性应当是建立在最小的接口上的。即接口尽量细化,保证接口的纯洁性。 2021-02-04 浏览(33) 评论(0) 阅读全文
软件工程 设计原则(三):里氏替换原则 里氏替换原则:是对子类型的特别定义,可以描述为 派生类(子类)对象可以在程序中代替其基类(超类)对象。 指一个软件实体如果使用的是一个基类的话,那么一定适用于其子类,而且它根本不察觉出基类对象和子类对象的区别。 2021-02-04 浏览(32) 评论(0) 阅读全文
软件工程 设计原则(二):迪米特法则 迪米特法则 又称为 最少知识原则:就是说,一个对象应当对其它对象有尽可能少的了解。 迪米特法则的初衷在于降低类之间的耦合。由于类尽量减少对其他类的依赖,因此,很容易使得系统的功能模块独立,相互之间不存在或存在很少的依赖关系。 2021-02-04 浏览(25) 评论(0) 阅读全文
软件工程 设计原则(一):开放封闭原则 开-闭原则(OCP:Open-Close-Principle):一个软件实体应当对扩展开放,对修改关闭,即在不被修改的前提下被扩展。 2021-02-04 浏览(36) 评论(0) 阅读全文