Last updated on Monday, October 06, 2025
@article{DemeyerTAPOS1999,
author = {Serge Demeyer and Matthias Rieger and
Theo Dirk Meijler and Edzard Gelsema},
journal = {Theory and Practice of Object Systems (TAPOS)},
month = apr,
note = {SCI 2000 impact factor 1.000, ranked 13 / 67},
number = {2},
pages = {73-81},
publisher = {John Wiley \& Sons},
title = {Class Composition for Specifying Framework Design},
volume = {5},
year = {1999},
abstract = {Object-oriented frameworks are a particularly
appealing approach towards software reuse. An
object-oriented framework represents a design for a
family of applications, where variations in the
application domain are tackled by filling in the
so-called hot spots. However, experience has shown
that the current object-oriented mechanisms (class
inheritance and object composition) are not able to
elegantly support the "fill in the hot spot" idea.
This paper introduces class composition as a more
productive approach towards hot spots, offering all
of the advantages of both class inheritance and
object composition but involving extra work for the
framework designer.},
annote = {internationaljournal},
}