Visitor " ,v) deleteMethodInHierarchy(S,accept ,
Refactoring Composite to Visitor and Inverse Transformation in Java ,
URL : https://hal.archives-ouvertes.fr/hal-00652872
Automated software evolution via design pattern transformations, 1995. ,
Invertible Program Restructurings for Continuing Modular Maintenance, 2012 16th European Conference on Software Maintenance and Reengineering, 2012. ,
DOI : 10.1109/CSMR.2012.42
URL : https://hal.archives-ouvertes.fr/hal-00662777
Design patterns: elements of reusable object-oriented software, 1995. ,
A Case of Visitor versus Interpreter Pattern, Proceedings of the 49th international conference on Objects, models, components, patterns, pp.228-243, 2011. ,
DOI : 10.1007/978-3-642-21952-8_17
URL : https://hal.archives-ouvertes.fr/hal-00644685
Refactoring to Patterns. Pearson Higher Education, 2004. ,
DOI : 10.1007/978-3-540-27777-4_54
URL : http://cds.cern.ch/record/1043711/files/0321213351_TOC.pdf
RASCAL: A Domain Specific Language for Source Code Analysis and Manipulation, 2009 Ninth IEEE International Working Conference on Source Code Analysis and Manipulation, pp.168-177, 2009. ,
DOI : 10.1109/SCAM.2009.28
A survey of software refactoring, IEEE Transactions on Software Engineering, vol.30, issue.2, pp.126-139, 2004. ,
DOI : 10.1109/TSE.2004.1265817
Automated Application of Design Patterns: A Refactoring Approach, 2000. ,