
六大设计原则,七大设计原则
文章平均质量分 87
六大设计原则,七大设计原则。
1.单一职责原则,
2.开闭原则(开放封闭原则)
3.里氏替换原则,
4.依赖倒置原则,
5.接口隔离原则,
6.迪米特原则(最少知道原则),
7.复合/复用原则,
6
小安雨
这个作者很懒,什么都没留下…
展开
-
单一职责原则
降低类的复杂性提高可读性提高可维护性提高扩展性原创 2022-02-12 18:12:02 · 1159 阅读 · 0 评论 -
开闭原则(开放封闭原则)
一个软件实体如类、 模块和函数应该对扩展开放, 对修改关闭。开闭原则的定义已经非常明确地告诉我们:软件实体应该对扩展开发,对修改关闭,其含义是说一个软件实体应该通过扩展来实现变化的,而不是通过修改来实现变化的,那什么又是软件实体?软件实体包括以下几个部分:项目或软件产品中按照一定的逻辑规则划分的模块。 抽象和类。 方法。一个软件的存在,都会发生变化的,既然变化是一个不变的事实,我们就应该在设计时尽量适应这些变化,从而提高项目的...原创 2022-03-20 22:52:02 · 2357 阅读 · 0 评论 -
里氏替换原则
里氏替换原则有4层含义。子类必须完全实现父类的方法。子类可以有自己的个性。覆盖或实现父类的方法时输入参数可以被放大。覆写或实现父类的方法时输出结果可以被缩小。原创 2022-03-21 22:49:17 · 2170 阅读 · 1 评论 -
依赖倒置原则
依赖倒置原则(Dependence Inversion Principle)依赖倒置原则的好处:依赖倒置原则可以降低类间的耦合性。依赖倒置原则可以提高系统的稳定性。依赖倒置原则可以减少并行开发引起的风险。依赖倒置原则可以提高代码的可读性和可维护性。...原创 2022-03-22 23:26:17 · 187 阅读 · 0 评论