Fostering component evolution with C# attributes


This paper discusses the problems arising when object oriented libraries are evolved through the subclass mechanism. The overriding of a method may in fact produce undesirable side effects in the behavior of other methods. More generally, the designer of an extension may be unaware of the dependencies among class features, which should be taken into account… (More)
DOI: 10.1145/512035.512041


2 Figures and Tables

Slides referencing similar topics