当前位置:  开发笔记 > 编程语言 > 正文

无论如何,这是谁的责任?

如何解决《无论如何,这是谁的责任?》经验,为你挑选了1个好方法。
如何解决《无论如何,这是谁的责任?》经验,为你挑选了1个好方法。

在我写的应用程序中,我有一个Policy类.有4种不同类型的政策.每个策略都针对其他策略进行加权,例如PolicyA> PolicyB> PolicyC> PolicyD.

谁负责实施逻辑来确定一个政策是否比另一个更好?我最初的想法是重载>和<运算符并在Policy类型本身中实现逻辑.

这会违反SRP吗?



1> marc..:

我认为PolicyComparer类应该进行评估.

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有