Attaining multiple dispatch in widespread object-oriented languages

Autor: Francisco Ortin, Jose Quiroga, Jose M. Redondo, Miguel Garcia
Jazyk: English<br />Spanish; Castilian
Rok vydání: 2014
Předmět:
Zdroj: Dyna, Vol 81, Iss 186, Pp 242-250 (2014)
Druh dokumentu: article
ISSN: 0012-7353
Popis: Los multi-métodos seleccionan una de las implementaciones de un método sobrecargado, dependiendo en el tipo dinámico de sus argumentos. Aunque existen lenguajes que soportan multi-métodos, la mayoría de los lenguajes más extendidos no ofrecen esta funcionalidad. Por ello, es común ver el uso de distintos mecanismos auxiliares para obtener su funcionalidad. En este artículo evaluamos las alternativas existentes y presentamos una nueva basada en lenguajes con tipado híbrido. Una primera evaluación cualitativa analiza factores como la mantenibilidad, legibilidad, tamaño del código fuente, generalización de los parámetros y comprobación estática de tipos. También presentamos una evaluación cuantitativa del rendimiento en tiempo de ejecución y consumo de memoria.
Databáze: Directory of Open Access Journals