【发布时间】:2012-10-15 07:41:37
【问题描述】:
我刚刚回答了一个与 SRP 相关的问题,这让我想到:SRP 在实用程序类上有何影响?
根据定义,实用程序类往往会做很多事情。我可以看到单个接入点上的门控相关实用程序是如何有用的。根据 SRP 标准,您不能在一个类中实现这些实用程序。这是否意味着实用程序类是禁止的,或者如果它只是多个类的外观,SRP 是否允许它,每个类都遵守 SRP?
【问题讨论】:
-
这能回答你的问题吗? Utility classes are evil?
标签: tdd solid-principles single-responsibility-principle