六大设计原则

2020-07-23  本文已影响0人  逍遥郎happy

单一职责原则

好处:每个类只负责自己的那部分,类的负责度就会降低,如果职责划分的很清楚,那代码维护就更加容易。

1、代码的粒度降低,类的负责度降低

2、可读性提高,每个类的职责都很明确,可读性更好。

3、可维护性提高,保护线bug,更容易解决

4、改动代码所消耗的资源降低,更改的风险也降低了。

开闭原则

开闭原则规定“软件中的对象(类,模块,函数等等)应该对于扩展是开放的,但是对于修改是封闭的”,这意味着一个实体是允许在不改变它的源代码的前提下变更它的行为。该特性在产品化的环境中是特别有价值的,在这种环境中,改变源代码需要代码审查,单元测试以及诸如此类的用以确保产品使用质量的过程。遵循这种原则的代码在扩展时并不发生改变,因此无需上述的过程。

里氏替换原则

迪米特法则

接口隔离原则

依赖倒置原则

上一篇 下一篇

猜你喜欢

热点阅读