期刊文献+

应用AOP技术实现Role Object模式

Implementation of Role object pattern with AOP
下载PDF
导出
摘要 RoleObject模式是用于实现角色模型的最通用的设计模式。但面向对象的RoleObject模式实现方案中,存在着混合与散乱、复杂对象同一性及向下转型或接口膨胀等一些固有缺陷。基于AOP技术,提出了一种称为“混合方法”的实现RoleObject模式的方案,并通过与面向对象实现方案的比较,得出了AOP技术实现方案具有模块松散耦合、可重用性高等优点的结论。 Role Object Pattern is the most common design pattern used to implement Role Model. However, there are some inherent flaws in the implementation of Role Object pattern with OOP, such as tangle and scatter, complex object identity and interface bloat or downcasting. A hybrid method to implement Role Object pattern based on AOP technology was presented. Compared with the object-oriented method, the advantages of AOP were addressed.
出处 《计算机应用》 CSCD 北大核心 2005年第5期1061-1063,共3页 journal of Computer Applications
基金 湖北省青年杰出人才基金资助项目(2003ABB004) 武汉市科技攻关计划项目 武汉大学科技创新基金资助项目
关键词 AOP ROLE OBJECT 设计模式 AOP role object design pattern
  • 相关文献

参考文献6

  • 1BaUMER D, RIEHLE D, SIBERSKI W,et al. The Role Object Pattern[A]. PLoP97[C], 1997.
  • 2KICZALES G, LAMPING J, MENDHEKAR A,et al. Aspect-oriented Programming[A]. Proc. of the European Conference on Object- Oriented Programming (ECOOP)97 [C], 1997.
  • 3KRISTENSEN BB, OSTERBYE K.Roles: Conceptual Abstraction Theory and Practical Language Issues[A]. Special Issue of Theory and Practice of Object Systems (TAPOS) on Subjectivity in Object-oriented Systems[C], 1996.
  • 4RIEHLE D. Bureaucracy[A]. MARTIN R, RIEHLE D, BUSCHMANN F, ed. Pattern Languages of Program Design 3[C]. Addison Wesley, 1998.163-185.
  • 5ANDERSEN E.Conceptual Modelling of Objects: A Role Modelling Approach[D]. University of Oslo, 1997.
  • 6RIEHLE D.Composite Design Patterns[A]. OOPSLA '97, Proceedings of the 1997 Conference on Object-oriented Programming Systems[C]. Languages and Applications, ACM Press, 1997. 218-228.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部