2010-09-05 33 views

回答

11

使用正確的工具。

alt text

+2

+1我愛我一些IDE的善良。 – BoltClock 2010-09-05 05:10:41

+4

NetBeans:右鍵單擊類 - >折射 - >將內部移動到外層 – TheLQ 2010-09-05 05:31:49

+0

...雖然技術上這不是我要求的(正如Nikita指出的那樣),但事實上,這正是我想要的。 – 2010-09-05 05:34:22

3

恐怕不是。
作爲替代方案,您可以考慮將它們中的一些轉換爲普通的Java類:儘管嵌套類增加了封裝,但您可以在沒有它們的情況下創建出色的OO設計。

我的兩分錢。

+0

封裝 - FTFY。 – ocodo 2010-09-05 04:59:41

+0

@slomojo oops :) – 2010-09-05 05:09:14

1

寫單元測試來覆蓋你要重構代碼。

然後使用重構工具,例如Eclipse/JDT提取每個類。爲每個重構作業運行測試。

爲了更好玩,你可以在沒有單元測試的情況下做到這一點。