在架構設計中,發現總是將功能點不斷的抽象,封裝成新類。然后類與類之間通過組合關系,不斷嵌套,形成了鏈條。如果某個類實作了兩個介面,在空間層面就相當于構成了一個網狀,并且這個網中還有許許多多的節點。

如圖是tomcat 的簡單架構實作。
感覺將一個類,拆成子類,然后子類繼續拆成子類,但最終功能都是封裝在最開始的大類中。
如此形成了一個網狀類圖,不會使得代碼復雜度變高嗎?
uj5u.com熱心網友回復:
你研究tomcat的代碼架構時的復雜度和開發tomcat的復雜度不是一回事,站的位置不同,看待問題也是不同.研究時只想研究目標越簡單越好,開發時自然不想在牽一發而動全身那種架構設計中開發
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/130192.html
標籤:Java相關
