基礎2:AOP基礎

AOP基本概念 代碼混亂:越來越多的非業務需求(日誌、驗證)加入後,原有的業務方法急劇膨脹,每個方法在處理核心邏輯的同時,還要必須兼顧其他多個關注點。 代碼分散:以打印日誌爲例,爲了滿足打印日誌需求,需要在多個模塊裏多次編寫重複相同的日誌代碼,如果日誌需求發生變化,就必須修改所有模塊。 這裏爲了解決此類問題,其解決方案有點像代理設計模式:使用一個代理,將對象包裝起來,然後用該代理對象取代原始對象,
相關文章
相關標籤/搜索