C#面向对象设计原则(四)单一职责原则

单一职责原则的定义:

1.一个类应该有且仅有一个引起它变化的原因,否则类应该被拆分
2.该原则提出 对象不应该承担太多职责,如果有一个对象承担了太多职责,当客户端需要该对象的一个职责时,不得不将其他不需要的职责包含进来,从而造成冗余代码

单一职责原则的优点:

1.降低类的复杂度,一个类只负责一项职责
2.提高类的可读性,复杂度降低,自然可读性提高
3.提高系统的可维护性
4.变更引起的风险降低

单一职责原则的实现:

1.需要设计人员发现类的不同职责并将其分离,再封装到不同的类或者模块中去

猜你喜欢

转载自blog.csdn.net/MrLsss/article/details/109248605
今日推荐