Hallo,
in einer Anwendung nach dem MVC-Pattern, können ja auch mehrere MVC enthalten sein.
Was ist aber wenn ein Model Daten braucht, die in einem anderen Model
gespeichert sind ? Darf man dann, nach dem MVC-Pattern, von dem einen Model auf das andere zugreifen und die Daten abfragen ?
Weil ja eigentlich ein MVC nur ein Model enthalten darf.
Mit der Grafik wird es vielleicht ein bisschen deutlicher was ich meine:
Hallo roy,
Modellklasse/-objekte dürfen sich kennen und benutzen. Allerdings sollte man Zyklen in der Kennt/Benutzt-Beziehung vermeiden.
herbivore
Du solltest aber saubere Schnittstelle (Ich spreche jetzt nicht explizit vom interface-Sprachkonstrukt) verwenden, damit die Kommunikation der verschiedenen Models in geregelten Bahnen abläuft.