设计模式原则

耦合性、内聚性、可维护、可扩展、可阅读、重用性、灵活性。

 

1:单一职责原则

     1个类只负责1类事(userService 只负责与User相关的功能)。。。1个方法也应该只负责一个事情,可以公用的代码,一定要拆分独立出来,哪怕就一行。。(其中1点是为了以后阅读)

2:接口隔离原则

 

3:依赖倒转原则

 

4:里氏替换原则

 

5:开闭原则

 

6:迪米特原则

 

7:合成复用原则

 

使用设计模式的优点:

  重用性好(相同功能的代码,不再重复编写)

  可读性(编程规范,便于其他程序员的阅读)

  扩展性(当需要增加新的功能,非常方便)

  可维护性

  可靠性(当增加新的功能后,对原来的功能没有影响)

  

 

对外呈现"高内聚、低耦合"

 

posted @ 2020-07-26 15:49  Draymond  阅读(109)  评论(0编辑  收藏  举报