节点文献
AOP程序设计方法及其C++语言支持的研究
A Research on AOP Implementation in C++
【摘要】 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.
- 【文献出处】 计算机应用研究 ,Application Research of Computers , 编辑部邮箱 ,2003年12期
- 【分类号】TP311.1
- 【被引频次】23
- 【下载频次】199