你的位置:首页 > 软件开发 > ASP.net > 小酌重构系列[10]——分离职责

小酌重构系列[10]——分离职责

发布时间:2016-05-12 10:00:15
概述“分离职责”是经常使用的一个重构策略,当一个类担任的职责太多时,应按职责将它拆分成多个类,每个类分别承担“单一”的职责,也就是让每个类专心地做“一件事情”。 ...

概述

“分离职责”是经常使用的一个重构策略,当一个类担任的职责太多时,应按职责将它拆分成多个类,每个类分别承担“单一”的职责,也就是让每个类专心地做“一件事情”。

SRP原则

get='_blank'>面向对象编程中,SRP原则是一个非常重要的原则(SOLID原则都很重要),在展示示例前,我们先了解一下SRP原则是什么,以及它有什么作用。

小酌重构系列[10]——分离职责

什么是SRP原则?

SRP原则的定义是这样的:

There should never be more than one reason for a class to change.

就一个类而言,应该仅有一个引起它变化的原因。

为什么要遵守SRP原则?

When a class has more than one responsibility, there are also more triggers and reasons to change that class. A responsibility is the same as “a reason for change” in this context.

因为每一个职责都是变化的因子,当需求变化时,该变化通常反映为类的职责的变化。

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:小酌重构系列[10]——分离职责

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录