单一职责原则简单来说就是一次只做一件事,在具体的程序里我们可以将其理解为一个类,函数或者模块只具有一个单一的功能。
如果一个类具有多个职责,那能够对这个类造成影响的因素也就不止一个了,一个类的多个职责也会产生耦合。其中一个职责产生变化也会对这个类中的其他职责造成影响。单一职责原则在某种程度上也是在实现代码的低耦合,高聚合。
其实单一职责原则也不止适用于编程,在我们平时的工作中也可以采用这个原则,一次只做一件事,避免将手头的工作都混杂起来,导致工作的混乱。
单一职责原则
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 原文连接:https://academy.realm.io/posts/donn-felker-solid-par...