關鍵字:AOP
AOP現在很火,網上有這許多支持AOP的框架,對于Delphi來說同樣也有MeAOP。不過覺得這些框架太復雜了。
現在有一個系統,基本上都快結束了,整體上當然是沒有采用什么AOP的框架。對于這樣的系統能否用上AOP的一點點好處呢?
項目組提出在現有的系統上加入日志記錄的需求。大家一起來看看我是怎么來實現這個功能的吧。
AOP簡要說明
根據網上對AOP的解釋,它具有下面的特征:
1、將通用功能從不相關類之中分離出來;
2、能夠使得很多類共享一個功能,一旦功能發生變化,不必修改很多類,只要修改這個功能就可以了。
AOP的核心在于保持橫切關注點的分離。
日志功能
這是一個比較典型的MIS系統,現在編碼基本結束。不過某個開發人員接到了一個繁瑣又看上去沒什么技術含量的任務——實現日志功能。這個開發者就是本人了。
好!雖然沒什么難度,但還是設計一下吧,誰讓我是一個自詡為高水平的程序員呢。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/