IT-DI-2000-0002

Transformación de Jerarquías de Herencia Múltiple en Jerarquías de Herencia Sencilla"

Juan José Rodríguez, Yania Crespo, José Manuel Marqués

Informe técnico: IT-DI-2000-0002

Documento completo: Formato PDF Pdf (476 Kb) .

Resumen: En este trabajo se analizan situaciones en las que se plantea la necesidad de transformar esquemas que utilizan jerarquías de herencia múltiple en esquemas "equivalentes" que utilicen herencia sencilla. En este contexto, se discuten diferentes aproximaciones básicas al problema de desarrollar un método automático que ejecute dicha transformación. Como resultado de la discusión, se concluye que ninguna de las estrategias básicas analizadas es completamente satisfactoria. En consecuencia, se proponen soluciones alternativas resultado de combinar adecuadamente los mecanismos básicos presentados. Estas soluciones se denominarán estrategias combinadas. Las propuestas se presentan en dos casos. El primero explica unas soluciones parciales y más comprensibles que se adaptan a lenguajes tipo Java, aprovechando la presencia de herencia simple de clases y múltiple de interfaces. Posteriormente se avanza hacia la presentación de una estrategia combinada más general.

Referencia bibliográfica (formato BibTeX)
@TECHREPORT { IT-DI-2000-0002,
author = { Juan J. Rodríguez and Yania Crespo and José M. Marqués },
title = { Transformación de Jerarquías de Herencia Múltiple en Jerarquías de Herencia Sencilla },
number = { IT-DI-2000-0002 },
year = { 2000 },
institution = { Dep. Informatica, Universidad de Valladolid }
}