Home

Multiple Substitutability without Affecting the Taxonomy


Author(s) : D- Karlsruhe Andreas Zachmann Guido Moerkotte, 
Publisher : N/A
Publication Date : 1992
ISSN : N/A
Abstract : Two areas where common object-oriented modeling power lacks the necessary expressiveness are identified. An analysis of the situation shows that there exists a single reason why the real world situations cannot be modeled adequately. What really is missing is a means to express that objects of a certain type are able to behave in a fashion objects of another type would do. To remedy this situation we introduce a single new concept, define its semantics, give a thorough analysis of its applicability in light of strong typing, and illustrate its symbiosis with inheritance and genericity. The concept is illuminated by means of several examples. 1,