首页> 外文会议>Proceedings of the 6th workshop on Aspects, components, and patterns for infrastructure software >On the duality of aspect-oriented and feature-oriented design patterns
【24h】

On the duality of aspect-oriented and feature-oriented design patterns

机译:面向方面和面向特征的设计模式的对偶

获取原文
获取原文并翻译 | 示例

摘要

Design patterns aim at improving reusability and variability of object-oriented software. Despite a notable success, aspect-oriented programming (AOP) has been discussed recently to improve the design pattern implementations. In another line of research it has been noticed that feature-oriented programming (FOP) is related closely to AOP and that FOP suffices in many situations where AOP is commonly used. In this paper we explore the assumed duality between AOP and FOP mechanisms. As a case study we use the aspect-oriented design pattern implementations of Hannemann and Kiczales. We observe that almost all of the 23 aspect-oriented design pattern implementations can be transformed straightforwardly into equivalent feature-oriented design patterns. For further investigations we provide a set of general rules how to transform aspect-oriented programs into feature-oriented programs.

机译:设计模式旨在提高面向对象软件的可重用性和可变性。尽管取得了显著成功,但最近已经讨论了面向方面的编程(AOP)以改善设计模式的实现。在另一研究领域中,已经注意到面向功能的编程(FOP)与AOP密切相关,并且FOP在许多通常使用AOP的情况下就足够了。在本文中,我们探讨了AOP和FOP机制之间的假定对偶。作为案例研究,我们使用Hannemann和Kiczales的面向方面的设计模式实现。我们观察到,几乎所有23种面向方面的设计模式实现都可以直接转换为等效的面向特征的设计模式。为了进一步研究,我们提供了一组通用规则,如何将面向方面的程序转换为面向功能的程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号