Witam !
Mam do zaprojektowania aplikację, którą możemy podzielić właściwie na dwie "podaplikacje": pierwsza do obsługi klienta, a druga przeznaczona do pewnych operacji dla pracowników. Generalnie chciałem to zaprojektować, korzystając z MVC z aktywnym modelem, więc wykombinowałem sobie dość trywialne podejście, że dla każdego przypadku będzie jeden model,widok i kontroler. Prosiłbym o ocenienie prawidłowości mojego diagramu klas (oczywiście jeszcze niedokończonego) oraz w ogóle samą koncepcję. Diagram w załączniku.
EDIT:
Pytania, które zapomniałem zadać:
- Jeśli w przypadku, gdy dany pracownik obsługujący daną aplikację powinien mieć możliwość przejścia z jednej "podaplikacji" do drugiej, to powinienem w kontrolerze zrobić metodę do przekazania sterowania innemu kontrolerowi ?
- Czy model powinien mieć metodę dodającą jakby obserwatora dla danego widoku ?
EDIT - 14.12.2016, 21:38
Aktualizacja jpg zawierającego MVC oraz dodanie jpg z logiką biznesową dotyczącą obsługi klienta