面向方面开发思想在提高软件系统复用性方面的应用的分析.pdf

面向方面开发思想在提高软件系统复用性方面的应用的分析.pdf

面向方面开发思想在提高软件系统复用性方面的应用研究 中文摘蜚 摘要 面向方面编程AOP(aspect—oriented 程思想,它的提出被认为是一种影响二十一世纪人类生活,工作方式,及经济的 技术思想。它提供了一种机制,这种机制在软件开发中可以方便的捕捉横切关注 点,将那种分散的应用组织组成单独的模块。面向方面编程(AOP)的思想与已 经很成熟的面向对象编程(OOP)从思考方向上有很大的不同。这样可以使我们 在开发系统的过程中从以前一维的思考方式转变成二维的思考方式。 通过引用面向方面编程(AOP)可以解决软件开发过程中的代码杂混、分散, 导致软件开发过程的可追踪性差、开发效率低,特别是代码的复用性不好、代码 质量不高、软件系统的演变进化困难等一系列问题。 目前的开发工具中已经产生了AspectJ,AspectC牛+等相关面向方面编程工 具,然而它们的功能还不如预期中的那么强大,在工程应用中还不是很普遍。 针对目前的这种现时隋况,本文引入面向方面编程AOP(aspect—oriented 一种面向方面与面向对象相结合的分析设计模型。在具体代码实现上仍旧采用面 向对象的开发工具。这样即可以将面向方面编程

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档