- 1、本文档共68页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向方面开发思想在提高软件系统复用性方面的应用研究 中文摘蜚
摘要
面向方面编程AOP(aspect—oriented
程思想,它的提出被认为是一种影响二十一世纪人类生活,工作方式,及经济的
技术思想。它提供了一种机制,这种机制在软件开发中可以方便的捕捉横切关注
点,将那种分散的应用组织组成单独的模块。面向方面编程(AOP)的思想与已
经很成熟的面向对象编程(OOP)从思考方向上有很大的不同。这样可以使我们
在开发系统的过程中从以前一维的思考方式转变成二维的思考方式。
通过引用面向方面编程(AOP)可以解决软件开发过程中的代码杂混、分散,
导致软件开发过程的可追踪性差、开发效率低,特别是代码的复用性不好、代码
质量不高、软件系统的演变进化困难等一系列问题。
目前的开发工具中已经产生了AspectJ,AspectC牛+等相关面向方面编程工
具,然而它们的功能还不如预期中的那么强大,在工程应用中还不是很普遍。
针对目前的这种现时隋况,本文引入面向方面编程AOP(aspect—oriented
一种面向方面与面向对象相结合的分析设计模型。在具体代码实现上仍旧采用面
向对象的开发工具。这样即可以将面向方面编程(AOP)中的优秀思想补充进入
软件的开发过程中,又可以在实现上采用业界成熟的编程方法来做实现,避免了
实现上的困难。
本研究采用一个实例系统(证券信息资讯系统),将自创建的分析设计模型
引入实例系统的分析设计当中,并论证它对软件开发过程中的种种弊端,特别是
复用性不高的情况的改进有很大的好处。
关键词:
面向方面,面向方面软件开发,复用性提高
第5页共72页
面向方面开发思想在提高软件系统复tl{j性方面的应用研究 英文摘要
Abstract
Jented iSHew It iSa
Aspect—or programmingprogrammingidea,
thataffect
technology and mechanism
1ife,workingeconomy.AOP
provides
forhuntJngconcerns makesscatteredinto
accurately,which codes single
modelS.AOP
andOOPiS makeme
differently.Ithavetheotherthj
nking
way.
Tosolvethe thatcaused
code andcode
problems by tangling scattering
the
duringsoftware as
developmentprocess.Suchpoor
code code
productivity,less difficult
reuse,poorqua]jty,and
software solution
evoIution,adevelop
文档评论(0)