Abstract Object-oriented class-based languages provide mechanisms for the initialization of newly
created objects. These mechanisms specify how an object is initialized and what information
is needed to do so. The initialization protocol is usually implemented as a list
of constructors. It is often the case that the initialization protocol concerns some orthogonal
properties of objects. Unfortunately, if those properties have more than one option
of initialization, the total number of constructors becomes exponential in the number
of properties. Note: Due to the typographical sophistication of this article, no HTML version is available. Please use the PDF version. About the authors
Cite this document as follows: Viviana Bono and Jaroslaw D. M. Kusmierek: "Modularizing constructors", in Journal of Object Technology, vol. 6, no. 9, Special Issue: TOOLS EUROPE 2007, October 2007, pages 297-317, http://www.jot.fm/issues/issue_2007_10/paper15/ |
|||||||||||||