當前位置:
首頁 >
连载08:软件体系设计新方向:数学抽象、设计模式、系统架构与方案设计(简化版)(袁晓河著)...
發布時間:2025/3/17
35
豆豆
生活随笔
收集整理的這篇文章主要介紹了
连载08:软件体系设计新方向:数学抽象、设计模式、系统架构与方案设计(简化版)(袁晓河著)...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
置換的規范和度量
?所以這里可以看出置換具有統一的“可替換”屬性,在第二章描述的多重繼承體、包含體、包容體、以及函數對象等多個結構中其置換都具有可互聯的特征,比如多重繼承就是將繼承置換可以通過一條鏈進行下去,而包含體和包容體結構則是通過繼承和組合兩種置換輪流進行置換,而函數對象則通過函數和類重載兩種置換方式形成,所以,可以看出這些置換都是互聯并且是相容的,這就表示這些置換在邏輯意義上是統一的,能夠通過設置其邏輯類型來統一進行描述。
如果我們能夠將這些置換進行合理的統一,當規范了不同置換下的共同點,那么我們就可以計算這些置換,也就是能夠對一個軟件系統中的置換進行度量,比如在一個接口中,其每一個虛函數都表示一個置換點,將這些置換點進行統計計數,其值越大,就表示其接口的置換的度量值越大,其置換的能力就越大。此時置換的度量就是我們常常稱為的“勢”。
當然,當前的置換如何進行規范,以及如何進行度量目前我還想的不是太明白,只是覺得如果能夠進行度量,那么軟件設計會真正的進入到數學模型化的時代,能夠使用“量”之間的關系來衡量一個軟件系統是否合理,以及其他更多更好的指導軟件系統開發的結論和衡量標準,這些都是讓人神往的地方。
文章標簽
轉載于:https://blog.51cto.com/13832308/2132744
總結
以上是生活随笔為你收集整理的连载08:软件体系设计新方向:数学抽象、设计模式、系统架构与方案设计(简化版)(袁晓河著)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python高级运维开发面授课程本周末隆
- 下一篇: 详谈分布式系统缓存的设计细节