Related articles |
---|
[12 earlier articles] |
Re: Defining polymorphism vs. overloading ok@goanna.cs.rmit.OZ.AU (1990-09-07) |
Re: Defining polymorphism vs. overloading pardo@cs.washington.edu (1990-09-07) |
Re: Defining polymorphism vs. overloading pardo@cs.washington.edu (1990-09-07) |
Re: Defining polymorphism vs. overloading mmengel@cuuxb.ATT.COM (1990-09-11) |
Re: Defining polymorphism vs. overloading freek@fwi.uva.nl (1990-09-10) |
Re: Defining polymorphism vs. overloading pcg@cs.aber.ac.uk (Piercarlo Grandi) (1990-09-13) |
Re: Defining polymorphism vs. overloading voss@suna0.cs.uiuc.edu (1990-09-14) |
Re: Defining polymorphism vs. overloading stt@inmet.inmet.com (1990-09-15) |
Re: Defining polymorphism vs. overloading px@fctunl.rccn.pt (1990-09-20) |
Re: Defining polymorphism vs. overloading pcg@compsci.aberystwyth.ac.uk (Piercarlo Grandi) (1990-09-20) |
Re: Defining polymorphism vs. overloading chip@soi.com (Chip Morris) (1990-09-15) |
Newsgroups: | comp.compilers |
From: | voss@suna0.cs.uiuc.edu |
Keywords: | polymorphism |
Organization: | Compilers Central |
Date: | Fri, 14 Sep 90 23:23:32 -0500 |
> What we really want is to be able to express notationally:
> * reuse of interface
> * reuse of semantics
> * reuse of implementation
How about a positive example of what you want? From my Smalltalk-80 & C++
background, it looks to me as though the following are basically equivalent.
Overloading <=> * reuse of interface
Polymorphism <=> * reuse of semantics
Inheritance <=> * reuse of implementation
NOTE: reuse of implementation seems to require reuse of semantics.
--
Bill Voss -- Graduate Student -- Department of Computer Science
voss@cs.uiuc.edu University of Illinois at Urbana/Champaign
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.