Publication | Closed Access
Object class definition by generalization using upward inheritance
69
Citations
19
References
1988
Year
Unknown Venue
EngineeringType TheoryUpward InheritanceSoftware EngineeringObject OrientationSemanticsSemantic WebSoftware AnalysisAbstract Object TheoryUpward Property InheritanceSystems EngineeringObject SystemDownward Property InheritanceObject-oriented DesignGeneralization ClassComputer ScienceSoftware DesignAutomated ReasoningProgram AnalysisFormal MethodsObject-oriented ProgrammingSystem SoftwareObject ModelingData Modeling
The authors show how the process of object class definition by generalization can be incorporated into object-oriented systems. Traditional message handling, which is mainly based on downward property inheritance, is revised and extended to upward property inheritance, so that a maximum of reusability of code and data can be achieved. Different types of semantic relationships that may hold between a generalization class's subclasses and their attributes are identified. The different semantic relationships can then be utilized to produce different default treatments of messages and upward property propagation.
| Year | Citations | |
|---|---|---|
Page 1
Page 1