Sono molto confuso. Non riesco nemmeno a capire come verrà implementato MVC al di fuori dello sviluppo web. Potrebbe sembrare una domanda troppo generica, ma come si può applicare MVC. Ho le seguenti domande generali:
-
M, V e C sono tutti pensati per essere una classe ciascuno, o molti. Se molti, come lo farebbero quel lavoro.
-
La maggior parte delle classi che ho creato in precedenza avevano i loro dati al loro interno, non in una classe separata. Come funzionerebbe con MVC?
1) Ad esempio, diciamo che hai una classe in cui ti prendi cura di un cane virtuale. Potrei pensare di creare una classe Dog con, ad esempio, un comando "bark" che riproduca un suono insieme a una variabile name e una variabile coat_color. So che è molto semplice, ma come si inserirà in MVC? Sembra che si finirebbe con MC e V, dove le informazioni (modello) E i controlli erano nella classe Dog, che avrebbe potuto accedere a swing, o qualsiasi altra libreria, per aggiornare la vista.
2) O, per quanto riguarda un programma come sims (versione semplificata) in cui ogni persona avrebbe le proprie informazioni ... metterebbe tutte queste informazioni in un'altra classe?
Scusa se tutti questi sono basati su idee sbagliate giganti, ma sono piuttosto confuso. In questo momento sto usando Java, se questo è importante per MVC ...