我有一個帶有嵌套類的文件,但它變得足夠長以致無法讀取。有沒有辦法將嵌套類分解成單獨的文件?將嵌套類放入單獨的文件中
6
A
回答
11
3
恐怕不是。
作爲替代方案,您可以考慮將它們中的一些轉換爲普通的Java類:儘管嵌套類增加了封裝,但您可以在沒有它們的情況下創建出色的OO設計。
我的兩分錢。
+0
封裝 - FTFY。 – ocodo 2010-09-05 04:59:41
+0
@slomojo oops :) – 2010-09-05 05:09:14
1
寫單元測試來覆蓋你要重構代碼。
然後使用重構工具,例如Eclipse/JDT提取每個類。爲每個重構作業運行測試。
爲了更好玩,你可以在沒有單元測試的情況下做到這一點。
相關問題
- 1. 如何將單獨的文章放入單獨的div中
- 2. 將vue組件放入單獨的文件中?
- 3. 將嵌入式CSS移動到單獨的CSS文件
- 4. C#winform,嵌入大尺寸的聲音文件或將它們放在單獨的文件夾中?
- 5. 從單獨的文件導入類
- 6. 將WiX屬性放入單獨的文件時被忽略
- 7. TypeScript在單獨文件中嵌套命名空間
- 8. 如何將嵌入式文檔放入嵌入式文檔中?
- 9. 將php嵌入到php類文件中
- 10. 重構嵌套類 - 移動到單獨的文件 - 視覺工作室2008
- 11. 重構:嵌套類還是單獨的類?
- 12. 在單獨的JavaScript文件中嵌入服務器端代碼
- 13. $放鬆嵌套的文件和$匹配
- 14. 無法放入嵌套
- 15. 嵌套元素單獨的CSS
- 16. 將Google Analytics放置在單獨的文件中
- 17. 如何將角碼放在單獨的文件中
- 18. 將整數放入Java中的嵌套Hashmap中
- 19. 使用jquery注入HTML和CSS,但將CSS放在單獨的文件中?
- 20. 是否可以將Ribbon或RibbonTab放入單獨的xaml文件中?
- 21. 如何將錯誤和崩潰細節放入單獨的文件中?
- 22. 將多行輸入放入單獨的列表中,Python
- 23. 將Dialog的點擊監聽器放入我單獨的Dialog類中的Activity中
- 24. Clojure的導入嵌套類
- 25. 嵌套的單例類
- 26. 嵌套For循環播放CSV文件
- 27. Ruby:類中的嵌套類與嵌套類中的嵌套相同?
- 28. 如何單獨定位嵌套圖像?
- 29. 多LESS文件導入嵌套變量和混入單一的CSS文件
- 30. 嵌套類定義的源文件
重構時間? – 2010-09-05 05:05:18