首页> 外文期刊>Computer and Information Science >Aspect Oriented Software Development vs. other Techniques (Structured Approach and Object Oriented Approach)
【24h】

Aspect Oriented Software Development vs. other Techniques (Structured Approach and Object Oriented Approach)

机译:面向方面的软件开发与其他技术(结构化方法和面向对象的方法)

获取原文
       

摘要

Aspects are a natural evolution of the object-oriented paradigm. They provide a solution to some difficulties you may have encountered with modularizing your object-oriented code: sometimes functionality just doesn't fit! You've probably found yourself repeating the same lines of code in lots of different object-oriented classes because those classes each need that functionality, and so you can't easily wrap it up in a single place. Good examples of this kind of code are audit trails, transaction handling, concurrency management, and so on. You can now modularize such code with aspects. Aspect-Oriented Software Development (AOSD). Provides unique and advanced program structuring and modularization techniques. The implementation of software applications using AOSD techniques results in a better implementation structure which has an impact on many important software qualities such as enhanced reusability and reduced complexity. In turn, these software qualities lead to an improved software development lifecycle and, hence, to better software.
机译:方面是面向对象范式的自然演变。它们为您在模块化面向对象的代码时可能遇到的一些困难提供了解决方案:有时功能根本不合适!您可能已经发现自己在许多不同的面向对象的类中重复相同的代码行,因为这些类每个都需要该功能,因此您无法轻松地将其包装在一个地方。此类代码的很好的例子是审计跟踪,事务处理,并发管理等。您现在可以使用方面对此类代码进行模块化。面向方面的软件开发(AOSD)。提供独特和高级的程序结构和模块化技术。使用AOSD技术实现软件应用程序会产生更好的实现结构,这会对许多重要的软件质量产生影响,例如增强的可重用性和降低的复杂性。反过来,这些软件质量导致改进的软件开发生命周期,因此也带来了更好的软件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号