设计模式,单一职责原则,什么是职责?
发布网友
发布时间:2022-06-01 17:33
我来回答
共1个回答
热心网友
时间:2023-10-09 19:35
职责就是功能/方法
单一职责,低耦合高内聚是最基本的编码素养
其实也不用钻这个,面向对象一般就梳理2个东西,对象和对象的关系。
对象定义为类,无非就是看你的类定义的合不合适,其实也就是看类的成员有哪些
对象的属性有哪些,类的成员就是正常就是哪些
如果你发现一些属性字段跟类好像没啥关系,只是因为一些操作/方法等原因被引进来了,那不管是字段还是相关的方法,显然就是臃肿的,需要拆开
高内聚说的就是这个,对象的属性是属于对象,又必不可失,那就差不多了,那它提供的职责也就是对象应有的职责