Quindi sono ancora sul punto di decidere se dovrei usarli o meno.
Ritengo che sia una violazione estrema dell'incapsulamento, tuttavia trovo che sono in grado di raggiungere un certo grado di incapsulamento, guadagnando nel contempo maggiore flessibilità nel mio codice.
Progetti precedenti di Java / Swing In qualche misura avevo usato classi annidate, tuttavia ora mi sono spostato in altri progetti in C # e sto evitando il loro uso.
Come ti senti riguardo alle classi annidate?