面向方面的重构(一)

来源 :程序员 | 被引量 : 0次 | 上传用户:ironbra
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
重构(refactoring)是保留外部行为的同时重新组织代码的过程和一组技术。由于它在创建敏捷代码方面的实用价值而受到普通欢迎。最近,面向方面编辑(aspect oriented programming ,AOP)由于封装系统中的横切关注点(crosscutting concern)的强大能力而日益受到关注:它使用了一种称这方面(aspect)的新模块单元。
其他文献
动态语言不是一个严格意义上的语言定义。动态这个词在不同的语言中有着不同的表现。任何编程语言都可以看作具有某种程度的动态特性,比如最简单是一个变量可以运行时改变它的
近年来,吉林延边地区农合机构以金融支持“一村一品”发展为切入点,积极调整和优化信贷结构,着力推进特色产业发展.到目前,延边地区农合机构共投放贷款151 773万元,支持63个
近年来随着高校扩招力度的不断加大,高校学生面对的就业压力也不断增加,尤其是高职院校的学生,故各级政府通过制定相关政策扶持高职学生自主创业也就变得意义重大。本文通过
以下简短教程介绍在NetBeans IDE 5.0中开发J2SE应用程序的基本步骤。我们将使用实用工具类创建一个MyLib项目.然后使用从库项目实现方法的主类创建一个MyApp项目。
本文首先阐述CDIO工程教育模式的国内外研究现状及CDIO培养模式对财务管理专业人才培养的借鉴意义。然后基于CDIO理念,从人才培养目标的确立、理论课程体系的设置、三级实践
流域水生态功能分区与质量目标管理技术项目(2008ZX07526)是孟伟院士主持的国家水体污染控制与治理科技重大专项“十一五”项目,由中国环境科学研究院牵头组织,北京师范大学、中
<正> 1 前言系统设计就是设计人员在充分理解用户需求的基础上设计出可以利用计算机实现的任务描述,这样编程人员可以根据这个任务描述编写出相应的计算机系统来满足用户需求
本文介绍了Visual Studio .NET2003中对J#支持,对移动开发的支持,改进的调试以及其它一些功能。
<正>~~
期刊
与C++ 比起来,Java是一种简单易用的编程语言,但是这种简单性也带来了一些性能上的损失。Borland Optimizeit是专门用于Java应用程序性能监测和优化的工具。本文将向读者介绍