Abend,
ich hab mir heute Gedanken über einen Componenten Controller gemacht und wüsste gerne was ihr von dem Aufbau haltet.
Mein Ziel ist es das die einzelnen Componenten möglichst unabhängig von einander lauffähig sind und
dadurch ohne Probleme Componenten hinzu oder entfernt werden können.
Sowie das alle Componenten unter einander kommunizieren können wenn beispielsweise Veränderungen
in der Componente durchgeführt werden oder eine neue Componente hinzugefügt bzw. entfernt wird.
Desweiteren wollte ich den Controller dynamisch halten indem ich an verschiedenen stellen Plugin Hooks angelegt habe.
Was müsste eurer Meinung nach dieser Controller noch unterstützen bzw was sollte geändert werden?
Hier die UML-Zeichnung:
