Lar*_*rod 2 single-responsibility-principle solid-principles
在我写的应用程序中,我有一个Policy类.有4种不同类型的政策.每个策略都针对其他策略进行加权,例如PolicyA> PolicyB> PolicyC> PolicyD.
谁负责实施逻辑来确定一个政策是否比另一个更好?我最初的想法是重载>和<运算符并在Policy类型本身中实现逻辑.
这会违反SRP吗?
mar*_*arc 6
我认为PolicyComparer类应该进行评估.
归档时间:
17 年,4 月 前
查看次数:
313 次
最近记录:
11 年,4 月 前