单一职责原则

单一职责原则(Single Responsibility Principle),缩写SRP。

定义:一个类或者模块只负责完成一个职责(或者功能)。

如何判断类的职责是否单一??
如果出现一些以下情况说明类设计不满足单一职责原则:
1.类中代码行数过多,函数或者私有属性过多。
2.类依赖过多,依赖其他类过多。
3.私有方法太多。
4.比较难给一个类起名字。
5.类中大量的方法都是集中操作类中的某几个属性。

为什么要使用单一职责原则?
类的单一职责原则是避免将类设计成大而全的类,避免功能耦合,提高内聚性,其次,类职责单一,类依赖和被依赖的其他类也变少,减少了代码的聚合性,以此实现代码的高内聚,低耦合。但是,如果拆分得过细,降低内聚性。也会影响代码的可维护性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值