Sciweavers

ECOOP
1992
Springer

Import is Not Inheritance - Why We Need Both: Modules and Classes

13 years 9 months ago
Import is Not Inheritance - Why We Need Both: Modules and Classes
The design of many popular object-oriented languages like Smalltalk, Eiffel, or Sather follows a certain trend: The class is the only structuring form. In this paper, the need for having modules besides classes is claimed. Modules stem from a different language family and at first glance it seems that they can easily be unified with classes. Among other things, unifying modules and classes carries the danger of unifying the import and inheritance relationships. Constructs in several languages are discussed that indicate that modules and classes should indeed be kept separate.
Clemens A. Szyperski
Added 10 Aug 2010
Updated 10 Aug 2010
Type Conference
Year 1992
Where ECOOP
Authors Clemens A. Szyperski
Comments (0)