IT-DI-2000-0003

Transformación de clases para obtener clases genéricas. Implicaciones en las jerarquías de herencia y de agregación/composición"

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

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

Documento completo: Formato PDF Pdf (319 Kb) .

Resumen: La genericidad puede describirse como la capacidad de parametrizar módulos. En Orientación a Objetos esto se traduce en la definición de plantillas de clases, nombradas clases genéricas. Teniendo clases genéricas se pueden obtener otras clases mediante instanciación. En este trabajo se presenta un operador de parametrización automática cuya esencia radica en que, de su aplicación a una clase, se pueda obtener una clase genérica. Se presenta una descripción general y una defnición más específica para clases Eiffel. La selección de Eiffel viene dada por la forma en que se combina la genericidad con otros recursos del lenguaje. Las ideas generales pueden aplicarse a otros lenguajes orientados a objetos con genericidad. Se argumenta la utilidad del operador en reutilización y como alternativa en las transformaciones de jerarquías de herencia.

Referencia bibliográfica (formato BibTeX)
@TECHREPORT { IT-DI-2000-0003,
    author = { Yania Crespo and José M. Marqués and Juan J. Rodríguez },
    title = { Transformación de clases para obtener clases genéricas. Implicaciones en las jerarquías de herencia y de agregación/composición },
    number = { IT-DI-2000-0003 },
    year = { 2000 },
    institution = { Dep. Informatica, Universidad de Valladolid }
}
error: Este contenido está protegido por CopyRight !!