计算机技术与发展
計算機技術與髮展
계산궤기술여발전
COMPUTER TECHNOLOGY AND DEVELOPMENT
2007年
6期
70-73
,共4页
郭丽丽%王清心%胡建华%丁家满
郭麗麗%王清心%鬍建華%丁傢滿
곽려려%왕청심%호건화%정가만
AOP%Observer Pattern%AspectJ
AOP%Observer Pattern%AspectJ
AOP%Observer Pattern%AspectJ
Observer模式被人们广泛应用(特别是在GUI应用程序中),并构成了MVC架构的关键部分.它处理复杂的问题,而在解决这类问题方面表现得相对较好.但面向对象的Observer模式实现方案中,要求先侵入系统中现有的类,然后才能支持该模式,带来了以下问题:难以理解、可重用性差、后期维护很复杂、代码不容易组合等.基于AOP技术,提出了一种可重用的Observer模式的方案,并通过与面向对象实现方案的比较,得出了AOP技术实现方案具有模块松散耦合、可重用性高等优点的结论.
Observer模式被人們廣汎應用(特彆是在GUI應用程序中),併構成瞭MVC架構的關鍵部分.它處理複雜的問題,而在解決這類問題方麵錶現得相對較好.但麵嚮對象的Observer模式實現方案中,要求先侵入繫統中現有的類,然後纔能支持該模式,帶來瞭以下問題:難以理解、可重用性差、後期維護很複雜、代碼不容易組閤等.基于AOP技術,提齣瞭一種可重用的Observer模式的方案,併通過與麵嚮對象實現方案的比較,得齣瞭AOP技術實現方案具有模塊鬆散耦閤、可重用性高等優點的結論.
Observer모식피인문엄범응용(특별시재GUI응용정서중),병구성료MVC가구적관건부분.타처리복잡적문제,이재해결저류문제방면표현득상대교호.단면향대상적Observer모식실현방안중,요구선침입계통중현유적류,연후재능지지해모식,대래료이하문제:난이리해、가중용성차、후기유호흔복잡、대마불용역조합등.기우AOP기술,제출료일충가중용적Observer모식적방안,병통과여면향대상실현방안적비교,득출료AOP기술실현방안구유모괴송산우합、가중용성고등우점적결론.