在Javascript如何理解单一职责原则感激不尽

对于函数我能理解一个函数只做一件事;可是对于类的描述就理解不了了,什么叫“每个类都应该有一个单一的功能,一个类应该只有一个发生变化的原因。”如我有个Person类,这个类“发生变化”指什么,名字改变?职业改变?这些我都要新建一个类?请举例说明下个,谢谢!
有只小跳蛙
浏览 415回答 2
2回答

慕莱坞森

可参考这篇文章如何定义一个类——单一职责原则这篇文章的意思应该是说发布消息跟取消消息可以看做是单一职责,因为这两个动作是属于一个系列的。而如果这个类里面有转换时间的话,就不是了。因为时间处理跟消息不相关。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript