michiLee: Vorteil MVC

Beitrag lesen

Hallo Forum,
schönes Wochenende Euch allen.

Ich habe mir heute diese Seite durchgelesen:
http://leepoint.net/notes-java/GUI/structure/40mvc.html

1. Beim Controller habe ich zum ersten Mal gesehen, dass man innerhalb einer Klasse auch neue eigenständige (Unterklassen?) erstellen kann?

2. Meine Hauptfrage, da ich letztes in diesem Thread versucht hatte die allgemeine Struktur von Klassen zu erlernen, wie nun genau der Vorteil der oberen MVC aussieht?

Man hätte jetzt ganz blöd ausgedrückt, in der Klasse "view" ja schon ein "Model" erstellen können und bräuchte im main-programm nicht einmal model und view erzeugen. Ich frage mich nun, wie es grob aussehen würde, wenn ich das Aussehen des Calculators oder anstatt Multiply eine andere Rechnung integrieren/verändern wurde, denn mit MVC sollte das ja nun praktisch/unaufwändig gehandhabt werden

3. Wie war denn das nochmal, wenn ich vom Main-Programm oder einer anderen Klasse auf eine statische Klassenvariable zugreife? Klassenname.VARIABLENNAME="Wertzuweisung" (Wenn sie nicht Final ist)

Grüße