Niestety nie dostałem treści zadania, ale kiedyś było takie zadanie, żeby zrobić Paint’a z rysowaniem kilku figur w tym kreski w różnych kolorach i z możliwością 'wypełniania’ figur. To było chyba na GUI.
Dostałem rozwiązanie bardzo proste:
Kod do przejrzenia i .zip wrzuciłem tu:
http://skalski.at/files/?dir=files/PJWSTK/java_paint
Czy to jest implementacja wykonana przy użyciu wzorca MVC?
Chyba nie, ale kto to wie.. to Java.
Kontroler [kliknięcia w przyciski] wpływa na model [różne zmienne związane z rysowanie], a następnie każe widokowi się odświeżyć.
Widok ciągnie dane prosto z modelu, więc to chyba łamie zasady MVC (informacje pomiędzy widokiem, a modelem wymieniane są przez kontroler).
Chociaż na MASach słyszałem, że i takie implementacje MVC się zdarzają.