节点文献

AOP程序设计方法及其C++语言支持的研究

A Research on AOP Implementation in C++

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 吕国科李平立

【Author】 LV Guo-ke,LI Ping-li of Computer Science & Technology,Peking University,Beijing 100871,China)

【机构】 北京大学计算机科学技术研究所文字信息处理技术国家重点实验室北京大学计算机科学技术研究所文字信息处理技术国家重点实验室 北京100871北京100871

【摘要】 AOSD(Aspect OrientedSoftwareDevelopment)作为一种通过对软件系统中相互独立的特性进行分离和建模,达到提高模型清晰度、可跟踪性和可维护性的新技术,近年来逐渐成为学术界和工业界的研究热点。在AOSD方法的编程语言支持方面,现有的AOP(Aspect OrientedProgramming)语言的研究和实现多数是基于Java语言,而对C++这个最重要、最广泛使用的编程语言研究甚少。对AOP的核心概念进行了详细介绍,并且深入探讨了C++语言实现AOP支持的方法。

【Abstract】 AOSD(Aspect-Oriented Software Development) is recently recognized as a promising and practical new software development paradigm that considerably improves the clarity,tracability and flexibility of software models.AOP (Aspect-Oriented Programming) technique supports AOSD method in language level by providing language constructs and tools for modeling and integrating aspects.This paper introduces the basic concepts of AOP and discusses the possibility as well as several essential issues of supporting AOP in standard C++ language,which has not been extensively addressed by researchers yet.

【关键词】 AOP横切关系AspectAdvicePointcutJoinPoint
【Key words】 AOPCrosscutting ConcernsAspectAdvicePointcutJoin Point
  • 【文献出处】 计算机应用研究 ,Application Research of Computers , 编辑部邮箱 ,2003年12期
  • 【分类号】TP311.1
  • 【被引频次】23
  • 【下载频次】199
节点文献中: 

本文链接的文献网络图示:

本文的引文网络