102 articles – 159 Notices  [english version]
HAL : hal-00652872, version 1

Fiche détaillée  Récupérer au format
Versions disponibles :
Refactoring Composite to Visitor and Inverse Transformation in Java
Akram Ajouli 1, 2, Julien Cohen 1
(16/12/2011)

We describe how to use refactoring tools to transform a Java program conforming to the Composite design pattern into a program conforming to the Visitor design pattern with the same external behavior. We also describe the inverse transformation. We use the refactoring tools provided by IntelliJ IDEA and Eclipse.
1 :  Laboratoire d'Informatique de Nantes Atlantique (LINA)
CNRS : UMR6241 – Université de Nantes – École Nationale Supérieure des Mines - Nantes
2 :  ASCOLA (INRIA - EMN)
INRIA – École Nationale Supérieure des Mines - Nantes
ASCOLA
Informatique/Génie logiciel
refactoring – design patterns – program transformations – visitor – composite – Java
Liste des fichiers attachés à ce document : 
PDF
rapport.pdf(1 MB)
PS
rapport.ps(2.3 MB)