Chiarimento sul modello di progettazione MVC

1

Ho letto su MVC e ho avuto un dubbio. L'esempio in cui Modello, Visualizza e Controller sono tutte singole classi i cui oggetti sono creati e utilizzati per distribuire l'applicazione in un'altra classe. Una GUI che ho progettato tratta il modello, la vista e il controller come classi separate e per la maggior parte le modifiche possono essere apportate a ciascuna senza interrompere l'altra. Tuttavia queste classi separate sono referenziate all'interno della classe Controller (UI). Non ho una quarta classe che chiama e crea oggetti per il modello, la vista e il controller. La mia configurazione segue ancora la metodologia di progettazione MVC? Grazie.

    
posta Asher 03.08.2014 - 11:57
fonte

1 risposta

3

Prima di tutto, quello di cui stai parlando è uno schema di progettazione. Ciò significa che ti limiti a fare solo alcune manipolazioni per rendere la tua applicazione più leggibile e manutenibile. Mantenere le cose separate, con scopi specifici per ogni componente aiuterà a tal fine.

Per quanto riguarda la tua domanda specifica, per me va bene. Non hai bisogno di una quarta classe per chiamare le parti, è una questione se le parti chiamano ciò che dovrebbero, e, soprattutto, non chiamare parti che non dovrebbero.

    
risposta data 03.08.2014 - 23:13
fonte

Leggi altre domande sui tag