您的位置:首页 > 其它

单一职责原则——single responsibility principle, srp

2017-05-04 09:55 316 查看
原则定义

一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。

现实理解

比如说MP3,我们仅仅只让它用来听音乐用、照相机只是让它来照相用

提出背景

类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。

实现关键

发现类的不同职责并将其分离——是实现高内聚、低耦合的指导方针
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐