维普资讯
福建电脑年第期
技术的研究与探索
蒋巍,潘群
常州工学院计算机信息工程学院江苏常州
【摘要: 论文首先介绍了软件编程方法学的发展过程,通过实例指出了传统的编程思想的不足。接着引出了
的产生以及它的基本思想,然后介绍了编程思想中关注点,横切关注点等知识。最后简单介绍了思想的应用
前景以及不足。
【关键词】:;;关注点;横切关注点
.,这就限制了
计算机软件编程方法学的发展,从机器级代码到汇编语言, 模块的重用性,同时也使得系统难以扩展【】。
, 为了弥补传统编程技术的不足,使软件具备更好的重用性,
结构化编程,功能编程,逻辑编程,—
型的面向对象编程。软件编程方法学的每一次进步,都提出了一。是基于这样一个观点:通过需求分析将需求分
】,在设计层采用一
象,完成系统需求到编程概念的映射『】。般关注点和横切关注点分别为核心模块
,它的级需求和系统级需求设计解决模型,然后在实
.
写代码。这些对象模型把数据和行为抽象到了一个概念或物,可能为对象,方法,过程或,横切关注点实现为方面
理实体当中,从而可以很自然的将问题领域中的”名词”转换为,最后通过环境提供的织人器将这些组件
。和方面组合起来以实现一个完整的系统。下面介绍一下关于
。在进行的基本概念
。.
多核心模块。。封装,处理软件当中跟特定概念或目标相关的部分的能力
统级需求。譬如在一个封装了业务逻辑的类的实现框架中: 『。这条原则已经得到广泛公认。但是对于关注点的概:盒到现在
为止还没有一个明确的概念。在过程化方法
,,核心数据成员中,关注点被表达为过程,在面向对象的编程中,分
,,其它数据成员:
,,重载基类的方法分析中的某些名词”。
能分解得到的对象或功能单元但是在面向方面的编程
中,关注点的概念被扩展到了一些非功能性的特征,
,,安全性验证比如安全性。同步,存储管理和一致性。尽管这是一种很自然的
,,。因为大部分软件
,,
,,检查缓存中是否为最新信息注点也就变的分外重要
AOP技术的研究与探索 来自淘豆网www.taodocs.com转载请标明出处.