如何使用单一职责原则

2021-08-08  本文已影响0人  十毛tenmao

编程设计原则SOLID中,Single Responsibility Principle是最基础的一个原则,看起来比较简单,但是实际用好并不容易

如何判断是否符合单一职责原则

比如用户信息中的地址信息,如果是一个简单的用户管理系统,地址信息属于用户,满足单一职责,但是如果是电商系统里的用户,地址可能会作为收货地址,通信地址等,就需要把地址信息独立出来

实际编码中的一些信号

如果出现以下情况,就是可能违反单一职责原则的信号

重构为单一职责的类或模块

类的职责也不是越单一越好,还是要考虑扩展性、可读性等,所有设计原则的目的瓯都市为了实现代码高内聚、低耦合,提高代码的复用性、可读性、可维护性。

参考

上一篇 下一篇

猜你喜欢

热点阅读