微计算机信息
微計算機信息
미계산궤신식
CONTROL & AUTOMATION
2006年
15期
225-227,219
,共4页
设计模式%OOP%AOP
設計模式%OOP%AOP
설계모식%OOP%AOP
GoF23中的Observer模式定义了一个一对多的依赖关系,当一个对象状态改变时,所有依赖该对象的对象都被通知并且自动执行更新操作.Observer模式的OOP实现方案中,模式的实现代码与模式的参与者代码混合在一起,容易产生代码缠结和代码分散等诸多问题.利用AOP技术能很好的将系统中模式实现的代码封装在一个独立的模块中,从而使得程序的模块化程度和可复用性得到改善.
GoF23中的Observer模式定義瞭一箇一對多的依賴關繫,噹一箇對象狀態改變時,所有依賴該對象的對象都被通知併且自動執行更新操作.Observer模式的OOP實現方案中,模式的實現代碼與模式的參與者代碼混閤在一起,容易產生代碼纏結和代碼分散等諸多問題.利用AOP技術能很好的將繫統中模式實現的代碼封裝在一箇獨立的模塊中,從而使得程序的模塊化程度和可複用性得到改善.
GoF23중적Observer모식정의료일개일대다적의뢰관계,당일개대상상태개변시,소유의뢰해대상적대상도피통지병차자동집행경신조작.Observer모식적OOP실현방안중,모식적실현대마여모식적삼여자대마혼합재일기,용역산생대마전결화대마분산등제다문제.이용AOP기술능흔호적장계통중모식실현적대마봉장재일개독립적모괴중,종이사득정서적모괴화정도화가복용성득도개선.