Quindi sono ancora sul recinto per sapere se dovrei usarli o meno.
Sento che si tratta di un'estrema violazione dell'incapsulamento, tuttavia trovo che sono in grado di raggiungere un certo grado di incapsulamento, ottenendo al contempo una maggiore flessibilità nel mio codice.
Precedenti progetti Java / Swing avevo usato classi nidificate in una certa misura, tuttavia ora sono passato ad altri progetti in C # e ne evito il loro utilizzo.
Come ti senti riguardo alle classi nidificate?