会议专题

基于AOP的责任链模式改进研究

软件的设计模式一般都是通过面向对象的方法来实现的.这种OOP的实现方法能够完美的抽象出模式中的角色,但是不同的角色中存在的共同行为却被分散在了各个类中,产生了类间耦合度高、代码混乱、代码冗余等问题.AOP的思想提出了一种新的编程单位--方面,有助于将角色中的共同行为抽象出来,从而解决了OOP方法实现的设计模式中存在的问题.本文根据AOP思想提出了AOP和OOP相结合的方法对责任链模式进行了改进,给出了改进方案,弥补了面向对象方法实现的责任链模式中存在的缺陷.

责任链模式 面向对象方法 AOP 软件设计

杜沛然 颜志军

北京理工大学,管理与经济学院,北京,100081 北京理工大学,北京,100081

国内会议

信息系统协会中国分会第一届学术年会

北京

中文

226-229

2005-11-04(万方平台首次上网日期,不代表论文的发表时间)