Fostering component evolution with C# attributes

Abstract

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

Topics

2 Figures and Tables

Slides referencing similar topics