連載10:軟件體系設計新方向:數學抽象、設計模式、系統架構與方案設計(簡化版)(袁曉河著)

置換的連通性 

如果各種置換抽象統一後,那麼其具可以通過領域的相通來表示其置換能夠通達的情況進行描述,所以也可以通過在圖像中進行標識來表現其相通的情況。於是將這樣的形式成爲置換的聯通性,如圖1-10 ~ 1-15所描述的不同設計模式的置換連通情況。

 如下圖Bridge橋結構設計模式的連通:

 


如下圖Composite組合模式的連通:


如下圖Proxy代理模式的連通:

 


 

如下圖Command命令模式的連通:

 


 

如下圖Mediator中介者模式連通:

 


 

如下圖Observer觀察者模式連通:


從圖中可以看出,如果通過箭頭的方向讓類A其能夠連通到某個類B,則說明類A具有置換B的可能。每經過1個置換的箭頭,那麼其表示中間層的度量增加1,隨着置換中間層量的增多表示其隔離性越強。如果某個類具有置換線的非箭頭端,(雙向箭頭則計數爲2個單方向置換箭頭),指向其他的類的箭頭越多(經過的置換線越多),則表示其置換的密度越大,則表示其此類作爲樞紐型越強,即關鍵性越強。

置換的連通性可能蘊藏着更多的深層次的原理,但目前我還沒有更好的思路,所以此處還需要繼續的挖掘。

 

發佈了42 篇原創文章 · 獲贊 2 · 訪問量 2355
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章