如何確保課堂的可維護性?它可以簡單地通過使用設計模式創建類來完成,還是還有其他一些涉及?另外,一個好方法的特點是什麼?一流的可維護性
Q
一流的可維護性
1
A
回答
5
1
付出很大的努力,以確保您有一個良好的界面。一旦你有了,你可以完全重寫這個類,如果你願意的話,不會影響項目中的其他代碼。如果你的班級如此之大,以至於你無法輕易改寫它,那麼這也是一個問題。
儘管Oded的答案對於確保程序或庫的可維護性很好,但這個問題是關於類類的可維護性,因此,只有兩個需求...良好的接口和強大的內聚性。
相關問題
- 1. 可維護性
- 2. 可維護性一個C庫
- 3. Chatbot維護流程
- 4. Postgres繼承的可維護性
- 5. 抽象JOIN的可維護性?
- 6. Java註釋的可維護性?
- 7. Eclipse性能維護
- 8. EasyMock vs Mockito:設計與可維護性?
- 9. 管理路由/ Global.asax可維護性
- 10. ElastiCache維護窗口可用性
- 11. 面向對象的可重用性和可維護性
- 12. 可維護轉換
- 13. Datamapper,Ruby:維護ID一致性?
- 14. 構建具有可讀性和維護性的HTML元素
- 15. 維護NDB數據庫中的特性的唯一性
- 16. 維護子菜單可見
- 17. 可維護單元測試
- 18. 編寫可維護代碼
- 19. 使用查找表時保持代碼可讀性 - 性能與可維護性
- 20. 我可以從一組較小的文件構建CMakeLists.txt(以提高CMakeLists.txt的可讀性和可維護性)
- 21. 的WinForms MenuStrip中隔離,以提高代碼的可維護性
- 22. 用vba維護圖像對象的可見性
- 23. 長工具提示需要更好的可維護性
- 24. JavaScript代碼分析 - 柏拉圖的可維護性評級
- 25. R代碼庫的sqldf和可維護性
- 26. jQuery減少代碼以實現更好的可維護性?
- 27. 所有angular.js項目的可維護性指數
- 28. 如何提高功能的可維護性
- 29. 代碼可讀性/維護:SQL語句的放置位置?
- 30. HotSpot可維護性代理的iterateObjectsOfKlass()太慢
+1雖然我會用「最少SurPrise原則」替換「Liskov替換原則」(包括它);-) – 2011-04-15 20:10:05
感謝您的回覆 – collegian 2011-04-15 20:14:07