首页> 外文OA文献 >Génération de patrons de conception et restructuration de code vers un patron de conception pour Java
【2h】

Génération de patrons de conception et restructuration de code vers un patron de conception pour Java

机译:设计模式生成和代码重构为Java的设计模式

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

(POO) est l’utilisation de patrons de conception (PC). Un PC est un arrangement caractéristiquede classes permettant d’offrir une solution éprouvée, tout en obtenant un coderéutilisable et compréhensible. Plusieurs PC sont définis, dont 24 par la GoF [12] et plusieursautres sont apparus par la suite. Le concept de PC est abstrait ce qui peut amenerdifférentes interprétations. Ces différences peuvent aussi causer une mauvaise implémentationqui peut réduire les avantages d’utiliser ce patron. Ce projet consiste à concevoirun outil facilitant l’utilisation des PC. L’outil Génération et Restructuration de Patronsde Conception(GRPC) permet la génération automatique du squelette d’un patron deconception ainsi que la restructuration d’un code en le transformant structure respectantun PC. La génération et la restructuration automatique permettent d’obtenir un codeuniforme et de qualité tout en respectant le patron de conception. La compréhension et lamaintenance du code sont ainsi améliorées.GRPC est module d’extension pour l’environnement de développement Eclipse écrit enJava. Le code est conçu pour être facilement compréhensible et extensible. Les deux principauxobjectifs de GRPC sont de restructurer (refactoring) une section de code vers l’architectured’un patron de conception et de générer des squelettes de patrons de conception.Une interface graphique permet de guider l’utilisateur et d’aller chercher toutes les informationsimportantes pour le fonctionnement du logiciel. Elle permet aussi de configurer leséléments du patron de conception. Pour s’assurer de la possibilité d’effectuer une restructuration,chaque patron est associé avec une ou plusieurs règles qui analysent le code pourdétecter la présence d’une structure particulière. Des procédures aident les développeursà ajouter de nouveaux PC dans GRPC.GRPC fournit des fonctionnalités permettant d’implémenter quelques patrons de conceptionde la POO définis dans le livre Design Patterns : Elements of Reusable Object-OrientedSoftware.
机译:(OOP)是设计模式(PC)的使用。 PC是一种典型的类排列,可以提供经过验证的解决方案,同时获得可重用和易于理解的代码。定义了几台PC,其中GoF定义了24台[12],此后又出现了几台。 PC的概念是抽象的,可能导致不同的解释。这些差异也可能导致实现效果不佳,从而降低使用此模式的好处。该项目包括设计一种工具,以方便使用PC。设计模式的生成和重组(GRPC)工具允许自动生成设计模式的框架,以及通过将代码转换为与PC相关的结构来对代码进行重组。生成和自动重组使得在遵守设计模式的同时可以获得统一且高质量的代码。 GRPC是用Java编写的Eclipse开发环境的扩展模块。该代码旨在易于理解和扩展。 GRPC的两个主要目标是针对设计模式的体系结构重构(重构)一段代码,并生成设计模式的框架,图形界面可以指导用户并找到所有有关软件操作的重要信息。它还允许您配置设计模式的元素。为了确保进行重组的可能性,每个老板都与一个或多个规则相关联,这些规则分析代码以检测特定结构的存在。这些过程可帮助开发人员向GRPC添加新的PC。GRPC提供了一些功能,以实现在《设计模式:可重用的面向对象软件的元素》一书中定义的某些OOP设计模式。

著录项

  • 作者

    Tousignant Jonathan;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种 fre
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号