摘要
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