首页> 外文期刊>Informatica >Software Engineering Paradigm Independent Design Problems, GoF 23 Design Patterns, and Aspect Design
【24h】

Software Engineering Paradigm Independent Design Problems, GoF 23 Design Patterns, and Aspect Design

机译:软件工程范式独立设计问题,GoF 23设计模式和方面设计

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

摘要

The aim of the paper is to investigate applicability of object-oriented software design patterns in the context of aspect-oriented design. The paper analyses which of the GoF 23 patterns have a meaning in this context and how they are affected by it. The main assumption is that there exist design patterns that solve software engineering paradigm independent design problems and that such patterns, in the contrast to the patterns solving paradigm-specific design problems, can be expressed in terms of any software engineering paradigm. However, the paper deals only with two paradigms: aspect-oriented (AO) paradigm and object-oriented (OO) paradigm. It proposes a classification of design problems based on this assumption and a technique for redesigning object-oriented patterns into pure aspect-oriented ones. It presents a number of examples how to apply this technique and discusses the results obtained. The results show that 20 of the GoF 23 design patterns solve such design problems that are common at least for both mentioned paradigms and demonstrate in which way these patterns can be adapted for the needs of aspect-oriented design.%Straipsnyje siūloma kaip tipinius objektinio projektavimo sprendimus, vadinamuosius GoF 23 projektavimo šablonus, pritaikyti aspektinio projektavimo poreikiams. Analizuojama, kurie iš šių šablonų apskritai yra prasmingi aspektinio projektavimo kontekste ir kaip juos paveikia perėjimas nuo objektinio prie aspektinio projektavimo. Straipsnis remiasi prielaida, jog kai kurie tipiniai sprendimai sprendžia tokias programų projektavimo problemas, kurios nepriklauso nuo konkrečios programų sistemų inžinerijos paradigmos ir kurias tenka spręsti tiek objektinio, tiek ir aspektinio projektavimo kontekste. Jame siūloma, kaip klasifikuoti tipinius projektavimo sprendimus pagal jų sprendžiamų problemų pobūdį ir kaip transformuoti nuo objektinės paradigmos nepriklausomas projektavimo problemas sprendžiančius GoF 23 projektavimo šablonus į aspektinio projektavimo tipinius sprendimus.
机译:本文的目的是在面向方面的设计的背景下研究面向对象的软件设计模式的适用性。本文分析了哪种GoF 23模式在这种情况下具有意义以及它们如何受到其影响。主要假设是,存在解决软件工程范式独立设计问题的设计模式,并且与解决特定于范式的设计问题的模式相反,这种模式可以用任何软件工程范式来表示。但是,本文仅涉及两个范例:面向方面(AO)范例和面向对象(OO)范例。提出了基于此假设的设计问题分类,以及将面向对象的模式重新设计为纯粹的面向方面的模式的技术。它提供了许多如何应用此技术的示例,并讨论了获得的结果。结果表明,GoF 23设计模式中的20个解决了至少在上述两个范式中都常见的设计问题,并证明了这些模式可以适应面向方面的设计需求。%Straipsnyjesiūlomakaip tipinius objektinio projektavimo Sprendimus,Vadinamuosius GoF 23 projektavimošablonus,pritaikyti aspektinio projektavimopore。 Analizuojama,kurieiššiųšablonųapskritai yra prasmingi aspektinio projektavimo kontekste ir kaip juos paveikiaperėjimasnuo objektinio prie aspektinio projektavimo。 Straipsnis remiasi prielaida,慢跑kai kurie tipiniai sprendimaisprendžiatokias计划ųprojektavimo issueas,kurios nepriklauso nuokonkrečios计划ųsistemųinžinerijosparadigmos ir kurias tenkaspręstitiek objekirtiniope, Jamesiūloma,kaip klasifikuoti tipinius projektavimo sprendimus pagaljųsprendžiamųproblemųpobūdįir kaip transformuoti nuoobjektinėsparadigmos nepriklausomas projektavimo problemassprendžianusiusGoF 23projektavimošpelontinTipo。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号