The Subclassing Anomaly in Compiler Evolution


Autoria(s): Radenski, Atanas
Data(s)

08/01/2010

08/01/2010

2003

Resumo

Subclassing in collections of related classes may require re-implementation of otherwise valid classes just because they utilize outdated parent classes, a phenomenon that is referred to as the subclassing anomaly. The subclassing anomaly is a serious problem since it can void the benefits of code reuse altogether. This paper offers an analysis of the subclassing anomaly in an evolving object-oriented compiler. The paper also outlines a solution for the subclassing anomaly that is based on alternative code reuse mechanism, named class overriding.

Identificador

1313-0463

http://hdl.handle.net/10525/968

Idioma(s)

en

Publicador

Institute of Information Theories and Applications FOI ITHEA

Palavras-Chave #Subclassing Anomaly #Evolving Object-Oriented Compiler #Class Overriding
Tipo

Article