...
首页> 外文期刊>Journal of Computers >Aspect-Oriented Programming to Improve Modularity of Object-Oriented Applications
【24h】

Aspect-Oriented Programming to Improve Modularity of Object-Oriented Applications

机译:面向方面的编程,可改善面向对象应用程序的模块化

获取原文
           

摘要

The separation of concerns design principle improves software reutilization, understandability, extensibility and maintainability. By using the objectoriented paradigm, it is not always possible to separate into independent modules the different concerns of an application. The result is that the source code of crosscutting concerns are tangled and scattered across the whole application. Aspect-oriented programming offers a higher level of modularity, providing a solution for the code tangling and scattering problem. To show how aspectoriented programming can be used as a suitable mechanism to improve the modularity of object-oriented applications, this divulgative article presents the implementation of a typical design pattern following both the object- and aspectoriented paradigms. The two approaches are compared from the modularity perspective, establishing a discussion on the benefits provided and is current use.
机译:关注点设计原则的分离提高了软件的重用性,可理解性,可扩展性和可维护性。通过使用面向对象的范例,并不总是可能将应用程序的不同关注点分离到独立的模块中。结果是,横切关注点的源代码在整个应用程序中错综复杂。面向方面的编程提供了更高级别的模块化,为代码纠结和分散问题提供了解决方案。为了说明如何将面向方面的编程用作改善面向对象应用程序模块化的合适机制,本篇耗费篇幅的文章介绍了既遵循面向对象又面向方面的范式的典型设计模式的实现。从模块化的角度比较了这两种方法,就提供的好处和当前使用进行了讨论。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号