Was heisst normale Interfaceklasse
![;)](wcf/images/smilies/wink.png.pagespeed.ce.L9LRa_F2a5.png)
Ne Fassade ist ja auch nichts besonderes. Wenn du auf solche Ideen kommst dann versuch es ruhig einfach mal aus. Vielleicht zur not in einem kleinen Beispielprojekt zum testen. Ein Entwurfsmuster zu 100% richtig zu implementieren ist in den meisten Fällen eh so gut wie unmöglich bzw unangebracht. Du solltest deinen Code bzw dein Design ja nicht an irgendwelche Muster anpassen, sondern die Muster an dein Design
![;)](wcf/images/smilies/wink.png.pagespeed.ce.L9LRa_F2a5.png)
Ich würde vielleicht überlegen einen "MainController" oder so zu schreiben, der dann alle weiteren Controller aufrufen könnte. Das wäre irgendwo schon eine Fassade. Fassade und Mediator sind übrigens verwandte Patterns. Wenn man sich mal die Eigenschaften der beiden anguckt, fallen einem viele Parallelen auf.
Eine Fassade bzw ein Mediator oder irgendeine andere Vereinfachung von einer Anhäufung von Klassen macht normalerweise Sinn, sobald du glaubst dir damit die Arbeit zu vereinfachen. Man kann mit deinen "paar" Controllerklassen sicherlich auch super ohne Fassade arbeiten. Wenn du jedoch denkst du vereinfachst dir die Arbeit wenn du eine Schicht oben aufsetzt, dann sollte das wohl ausreichen es umzusetzen.