Publication | Closed Access
Delegation is inheritance
148
Citations
5
References
1987
Year
Unknown Venue
EngineeringIncremental DefinitionAutomated ReasoningPolymorphism (Computer Science)Powerful ModelFormal MethodsLawSystems EngineeringAbstraction (Computer Science)Administrative LawComputer ScienceFormal SystemSemanticsAlternate MethodsProperty Relation
Inheritance and delegation are alternate methods for incremental definition and sharing. It has commonly been believed that delegation provides a more powerful model. This paper demonstrates that there is a “natural” model of inheritance which captures all of the properties of delegation. Independently, certain constraints on the ability of delegation to capture inheritance are demonstrated. Finally, a new framework which fully captures both delegation and inheritance is outlined, and some of the ramifications of this hybrid model are explored.
| Year | Citations | |
|---|---|---|
Page 1
Page 1