Zitat von
Kedariodakon:
Da magst du im Grunde Recht haben, aber wenn ein Interface dadurch einfacher zu benutzen ist und übersichtlicher ist, dann ist doch beiden geholfen, es verliert dadurch ja nicht an Funktionalität...
Stell Dir ein Team vor:
Einer designed die Anwendung (und damit die Interfaces).
4 andere Implementieren die Interfaces (ggf. unterschiedlich für verschiedene Zwecke).
5 andere Konsumieren diese Interfaces (ggf. mehrfach).
Und nun gibt der Architekt den Leuten die die Interfaces implementieren sollen die implementierung der Properties vor. Mindestens 3 von den Entwicklern werden fluchen.