2010-09-05 11 views

Respuesta

11

Utilice las herramientas adecuadas.

alt text

+2

+1 Me encanta la bondad de IDE. – BoltClock

+4

NetBeans: haga clic con el botón secundario en clase -> Refractor -> Mover interno al nivel externo – TheLQ

+0

... aunque técnicamente esto no es lo que pedí (como señaló Nikita), esto es lo que realmente quería. –

3

Me temo que no.
Como alternativa, podría considerar convertir algunos de ellos a clases Java simples: aunque las clases anidadas aumentan la encapsulación, sin duda puede crear un buen diseño OO sin ellas.

Mis dos centavos.

+0

encapsulación - FTFY. – ocodo

+0

@slomojo oops :) –

1

Escribir unidad de pruebas para cubrir el código que se va a refactorizar.

Luego use herramientas de refactorización, p. Eclipse/JDT para extraer cada clase. Ejecute las pruebas para cada trabajo de refactorización.

Para mayor diversión, puede hacer esto sin las pruebas unitarias.

Cuestiones relacionadas