更新時間:2021-10-14 10:12:38 來源:動力節點 瀏覽1194次
框架是常見開發的最佳實踐的抽象,目的在于提高開發效率
框架的應該感覺自然 idiomatic,即與相應語言的風格保持一致
框架通過抽象使常見的開發變得便利
抽象需要鼓勵最佳實踐的使用
提供默認的最佳實踐使用,比提供選擇更加重要
抽象需要盡量避免泄漏
提供底層訪問能力,讓開發者可以在需要的時候能夠繞過默認綁定的最佳實踐,去實現特定邏輯
框架應該提供可定制能力,讓開發者可以針對具體業務鼓勵更多的最佳實踐
框架的實現應該盡可能透明,讓開發者能夠了解其內部實現方式
框架的文檔比實現重要
很多框架都會標榜其性能,但性能應該是框架使用最佳實踐的結果,而不是框架設計目標。
高性能可以是底層類庫的設計目標,使用高性能的底層類庫則符合最佳實踐;那么使用并且鼓勵最佳實踐的框架自然也會有高性能。
以上就是關于“Java軟件架構設計原則”的介紹,大家如果想了解更多相關信息,不妨來關注一下動力節點面向對象設計原則,里面有更多內容等著大家去學習,希望對大家能夠有所幫助哦。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習