In der Anwendung, die ich schreibe, habe ich eine Policy-Klasse. Es gibt 4 verschiedene Arten von Richtlinien. Jede Richtlinie wird mit den anderen Richtlinien wie PolicyA> PolicyB> PolicyC> PolicyD gewichtet.Wessen Verantwortung ist es überhaupt?
Wer ist verantwortlich, die Logik zu implementieren, um festzustellen, ob eine Richtlinie größer als eine andere ist? Mein erster Gedanke ist, die Operatoren> und < zu überladen und die Logik im Richtlinientyp selbst zu implementieren.
Verstößt das gegen die SRP?