对于函数我能理解一个函数只做一件事;可是对于类的描述就理解不了了,什么叫“每个类都应该有一个单一的功能,一个类应该只有一个发生变化的原因。”如我有个Person类,这个类“发生变化”指什么,名字改变?职业改变?这些我都要新建一个类?请举例说明下个,谢谢!
2 回答
慕莱坞森
TA贡献1810条经验 获得超4个赞
可参考这篇文章如何定义一个类——单一职责原则这篇文章的意思应该是说发布消息跟取消消息可以看做是单一职责,因为这两个动作是属于一个系列的。而如果这个类里面有转换时间的话,就不是了。因为时间处理跟消息不相关。
添加回答
举报
0/150
提交
取消