欢迎使用CSDN-markdown编辑器
来源:互联网 发布:笔记本网卡mac地址修改 编辑:程序博客网 时间:2024/06/08 09:30
接口和类要符合单一职责原理。
比如我们玩cs的时候,假设里面有一个gun(枪类),在这个类里面有换弹夹,开枪等动作,这些都是和枪相关的,此时,如果在加上扔炸弹,这明显就有问题了。已经违反了单一职责了,因为扔炸弹和枪是没有直接关联关系的。优点:易维护,拓展,降低了复杂性。接口变更时,不会影响其他接口缺点:职责的标准不好度量,需要视项目,环境而定。工作时候 还应该考虑方法的颗粒度大小,比如 changeUser 和 changePwd , 虽然后者可以通过前者实现,但是方法责任就不清晰了.
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- Git远程操作详解
- 外观模式
- Java中boolean类型占用多少个字节
- Solr集群搭建
- CNN阴影去除--DeshadowNet: A Multi-context Embedding Deep Network for Shadow Removal
- 欢迎使用CSDN-markdown编辑器
- nginx+openssl配置https协议需要注意的问题
- 计算机考试干货,are you ready?
- 计算机的基本组成及工作原理(1)
- Judge Route Circle
- XML与DataSet的相互转换的类
- 《并发编程》--9.线程安全和synchronizd关键字
- 欢迎使用CSDN-markdown编辑器
- 使用eclipse创建第一个maven管理的web项目