Sto sviluppando una piccola applicazione in .NET e sto pensando di usare XML per salvare il modello a oggetti.
Il mio primo pensiero è stato quello di separare il modello e la generazione di XML utilizzando il pattern Visitor. La classe avrebbe guidato la gerarchia degli oggetti e creato l'XML. Ma poi ho pensato al metodo di programmazione estrema e al principio "non ne avrò bisogno" (YAGNI).
Non prevedo di dover creare un altro visitatore per l'output dei dati in altro modo (è una semplice app) Voglio solo usare un formato leggibile per salvare i dati dell'applicazione.
Devo utilizzare lo schema Visitor o sto appena terminando la progettazione della soluzione?