畢業設計正在進行時……

當兩個系統互相引用的時候如何解耦?

將每個系統的耦合方向抽象出去作爲接口(解開)

建立中間系統,添加邏輯,入方向使用接口,出方向使用需要的東西(連接)


如此一來,整個系統內形成了兩種子系統:封閉系統和連接系統

封閉系統除了底層依賴,幾乎沒有出度,專注邏輯,提供接口

連接系統用於連接封閉系統,屬於系統的邏輯部分,幾乎沒有入度


如此一來,整個系統構建可以分爲兩部分:

首先,專注於功能實現的封閉系統

其次,專注於系統整合的連接系統


系統內重效率(引用)

系統間重安全(傳出或傳入)


如果系統內重效率把持不住,就先拆小系統


一個類對多種對象進行管理時,考慮建立它的子類或子系統,對每一種對象分別進行具體管理,而自己充當連接類


只可以創建,獲取信息的類,叫信息體

信息體的屬性是def,用於創建

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章