Class Extension

José de Oliveira Guimarães
UFSCAR

Ralph E. Johnson
University of Illinois at Urbana-Champaign, USA

Although object-oriented programming makes software easier to extend and reuse, many kinds of extensions and changes are still difficult. This paper describes a new construct to plug code into several classes simultaneously. It cannot be simulated by inheritance and therefore improves code reuse in ways not supported by current object-oriented languages.
.