橫切關注點

橫切關注點指的是一些具有橫越多個模塊的行爲 ， 使用傳統的軟件開發方法不能夠達到有效的模塊化的一類特殊關注點 。 面向切面的程序設計 （ AOP ） 中 ， 橫切關係是程序中和其他模塊有聯繫的‘切面 ’ 。 這些關係在程序模塊化的設計和實現中無法被自然地分解到模塊中 ， 導致或代碼過於分散 ， 或代碼衝突 ， 或者兩者都有 。 舉個例子來說 ， 編寫一個處理醫生記錄的app ， 這些記錄的索引是核心模塊 ， 同時關於存儲記錄或用戶信息的數據的歷史日誌 ， 或者登錄的驗證系統 ， 由於和app中大部分模塊都有關係所以成爲了‘橫切關係 ’ 。