關於Websharp框架Aspect組件的應用和擴展

參考書籍《構建面向對象的應用軟件系統框架》 軟件系統包含跨越多個模塊的非功能的關注點,例如授權、日誌、事務安全完整性檢查、同步、異常處理等,傳統的面向對象技術通常採用重構的方式解決,往往一個系統需要無限次的重構以達到較好的效果,於是開發也就陷入了重構的泥潭,這些非功能代碼(也叫「橫切關注點」)橫切多個模塊甚至整個系統,形成代碼的混亂與交織,降低代碼的耦合度和模塊之間的獨立性,而且橫切的代碼分佈在系
相關文章
相關標籤/搜索