2010-09-05 6 views

Répondre

11

Utilisez les bons outils.

alt text

+2

+1 Je m'aime un peu d'IDE. – BoltClock

+4

NetBeans: Clic droit classe -> Réfracteur -> Déplacement interne au niveau externe – TheLQ

+0

... bien que techniquement ce n'est pas ce que j'ai demandé (comme Nikita l'a souligné), c'est en fait ce que je voulais. –

3

J'ai bien peur que non. Comme alternative, vous pouvez envisager de convertir certaines d'entre elles en classes Java simples: bien que les classes imbriquées augmentent l'encapsulation, vous pouvez certainement créer une bonne conception OO sans elles.

Mes deux cents.

+0

encapsulation - FTFY. – ocodo

+0

@slomojo oops :) –

1

Ecrire tests unitaires pour couvrir le code que vous allez factoriser.

Ensuite, utilisez des outils de refactoring, par ex. Eclipse/JDT pour extraire chaque classe. Exécutez les tests pour chaque travail de refactoring.

Pour plus de plaisir, vous pouvez le faire sans les tests unitaires.

Questions connexes