Witam, uczę się właśnie wzorca MVC i nie rozumiem do końca jak poprawnie używać modelu. Na tej stronie http://www.fredosaurus.com/notes-java/GUI/structure/40mvc.html i na wielu innych, na które trafiłem model to przeważnie jedna klasa. Takie podejście na pewno nie jest poprawne i w praktyce na model składa się wiele klas. Moje pytanie jest takie, czy jeśli chciałbym zachować prostotę zapisu tak jak w przykładzie, do którego link podałem wyżej:

        CalcModel      model      = new CalcModel();
        CalcView       view       = new CalcView(model);
        CalcController controller = new CalcController(model, view);

to czy konieczne jest utworzenie superklasy, która będzie mi inicjalizowała wszystkie obiekty dla klas znajdujących się w modelu, takie rozwiązanie też chyba nie jest najlepsze? Czy istnieje jakieś inne eleganckie rozwiązanie?