Witam.
Mam pytanie odnośnie dobrych praktyk w tworzeniu aplikacji WPF z wzorcem MVVM. Otóż moje pytanie brzmi ile klas modelu widoku tworzyć do danego widoku. Czy kierować się zasadami:
- Jeden widok - jedna klasa widoku modelu.
- Jedna klasa widoku modelu - wiele widoków powiązanych ze sobą pod względem logicznym. Przykładowo osobne widoki dla dodawania, edycji, przeglądania danych.
- Jeden widok modelu dla całego modułu - przykładowo mamy jakiś moduł pracowników z podglądem godzin pracy, delegacji, samochodów służbowych itp. Z warstwy modelu dziedziny mamy kilka klas wykorzystywanych w ramach modułu, ale jedną klasę widoku modelu.
Jakie podejście powinno się stosować.