AOP开发过程研究及应用

被引量 : 11次 | 上传用户:wlq8201
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,软件开发方法学中最为流行的无疑是面向对象方法。它能够有效地对系统的业务关注进行模块化开发。但是,在应对系统中众多的横切关注时,面向对象方法并没有很好地对其进行支持,而是直接将其代码与核心关注地代码混杂在一起,导致了系统功能代码之间的纠结,加大了系统开发与维护的难度。面向方面作为面向对象的补充,进一步将系统中的核心关注与横切关注进一步分离。通过将其应用到实际系统中,可以提高代码的重用性,所开发的系统更加具有可扩展性。本文首先分析介绍了面向对象方法,分析了它的优点及不足,引出了面向方面编程。而后介绍了面向方面为软件开发方法带来的影响,对AOP的思想与实现机制做了详细介绍,并阐述了使用其进行软件开发的一般步骤,并对UML进行了部分扩展,以支持系统开发前期面向方面的分析设计。最后使用扩展的UML,将面向方面引入一个实际的系统开发过程,展示了面向方面开发的各项优点。
其他文献
可穿戴计算机是超微型、超轻型、个性化、多用途可穿戴的移动计算系统,它的诞生为传统的人机交互关系带来了巨大的变革,体现了“以人为本”的交互理念,并将对我们的生活产生重要
本文概括现代汉语主谓句的来源、结构、分类、配置,从语义、功能、认知进行的解释,根本的分歧和细化研究。
<正>多年来,由于受多种因素的影响,农村信用社的不良贷款占比居高不下,成为困扰和制约农村信用社快速健康发展的瓶颈,为其经营埋下了严重隐患。因此,找出不良贷款产生的原因,
<正> 澄碧河水源林保护区位于百色市中部,离百色城8km,包括百色市永乐乡的9个村,龙川乡的6个村,汪甸乡的4个村以及百色地区林业科学研究所、澄碧河林场和永乐林场的部分山林,
通过硝基甲烷先成盐再溴化的方法合成了溴代硝基甲烷,合成最佳反应条件为:硝基甲烷、氢氧化钠与溴素的摩尔比为1:1.1:1.02,氢氧化钠的质量浓度为30℃;成盐反应温度为-15℃~-10℃,成盐反
针对高功率发动机活塞冷却喷嘴照相检测设备无备用方案,通过对高功率发动机活塞冷却喷嘴的零件尺寸和安装工艺研究,设计与制造高功率发动机活塞冷却喷嘴位置的备用检测检具,
为引领农业生产步入后农业时代,在黑龙江省国家级现代农业园区内建立现代农业信息系统。通过六个子系统——信息采集系统、实时通讯系统、信息处理系统、专家决策系统、远程
工程控制论极大地推动了自动化科学技术理论的发展,已被广泛应用于各个领域。
乡土地理是中学地理教学的重要组成部分,教学中的乡土地理知识渗透对培养学生热爱祖国、热爱家乡、关心家乡建设的情感,增强教学的实效性有着重要意义。乡土资源中蕴含着丰富
随着工程施工水平的不断提高,建筑工程运用现浇框架钢筋混凝土结构发展状况非常好,因为现浇框架具有围护的墙体轻、整体性好等方面的优点,所以在很多过程得到了广泛的应用。