期刊文献+

AOP综述 被引量:12

An Overview of AOP
下载PDF
导出
摘要 1.引言 随着计算机越来越广泛地应用于社会各个行业,应用软件的规模不断扩大,复杂度不断提高.传统的软件开发方法,如过程化程序设计、面向对象程序设计等已渐渐不能适应这种变化.近年来,一种新的程序开发方法,AOP(Aspect Ori-ented Programming,面向特征编程)引起了国内外的广泛关注,并被<MIT技术评论>杂志评为21世纪十种对经济和人类生活工作方式最具影响力的技术之一[1]. The development of software parallel to the degree it is abstracted- Traditional procedural or OO methodology now cannot meet the expanding software scale and the aggravating software intricacy very well. In recent years, a new methodology on programming named AOP (Aspect-Oriented Programming) attracts developers all over the world. With this approach,cross-cutting code scattered around the whole program is encapsulated. Therefore,the abstraction level is raised and the quality of software is improved. In this paper,the background of AOP is illustrated,as well as its main ideas,application domains and current status.
作者 高海洋 陈平
出处 《计算机科学》 CSCD 北大核心 2002年第10期133-135,共3页 Computer Science
关键词 面向对象 程序开发方法 AOP 计算机 Tangled code, Aspect,Weave
  • 相关文献

参考文献11

  • 1The Emerging Technologies That Will Change the World. MIT Technology Review January/February 2001 issue
  • 2Bertrand Meyer. Object-Oriented Software Consstuction
  • 3Kiczales G, et al. Aspect-Oriented Programming. In: Proc. of the European Conf. on Object-Oriented Programming (ECOOP) ,June 1997
  • 4Miller S K. Aspect-Oriented Programming Takes Aim at Software Complexity. Computer 2001 IEEE Vol. 34,No. 4
  • 5The AspectJ team. Aspect-Oriented Programming with AspectJ.Available at: http://aspect. org
  • 6Coady Y, et al. Exploring an Aspect-Oriented Approach to OS Code. Available at : http://WWW. cs. ubc. ca/~ ycoady/akernel. html
  • 7Truyen E,et al. Dynamic and Selective Combination of Extensions in Component-based Applications. In: Proc. of the 23rd Intl.Conf. on Software Engineering (ICSE'2001) ,May 2001 ,Toronto,Canada
  • 8Hunleth F, Cytron R, Gill C. Building Customizable Middleware using Aspect Oriented Programming. In: Proc. of Conf. on ObjectOriented Programming, Systems, Languages, and Applications 2001 (OOPSLA2001)
  • 9Ossher H,Tarr P. Multi-Dimensional Separation of Concerns using Hyperspaces: [IBM Research Report 21452]. April, 1999
  • 10Rashid A,sawyer P. Object Database Evolution using Separation of Concerns. ACM SIGMOD Record,2000,29(4)

同被引文献95

引证文献12

二级引证文献42

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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