【转】编写高质量代码改善C#程序的157个建议——建议144:一个方法只做一件事

 

建议144:一个方法只做一件事

“单一职责原则”(SRP)要求每一个类型只负责一件事情。我们将此概念扩展到方法上,就变成了:一个方法只做一件事。

回顾上一建议的代码,LocalInit和RemoteInit方法是两件事情,但是在同一抽象层次上,在类型这个层次对外又可以将其归并为“初始化”这一件事情上。所以,“同一件事”要看抽象所处的地位。

 

 

转自:《编写高质量代码改善C#程序的157个建议》陆敏技

posted @ 2017-12-11 11:08  指间的徘徊  阅读(266)  评论(0编辑  收藏  举报