Path: utzoo!attcan!uunet!ogicse!uwm.edu!mrsvr.UUCP From: chandra@mrsvr.UUCP (B. Chandramouli) Newsgroups: comp.object Subject: Re: ADT vs. Objects Message-ID: <3187@mrsvr.UUCP> Date: 14 Nov 90 16:18:52 GMT References: <1990Nov13.212012.3662@Neon.Stanford.EDU> Sender: news@mrsvr.UUCP Lines: 17 From article <1990Nov13.212012.3662@Neon.Stanford.EDU>, by craig@Neon.Stanford.EDU (Craig D. Chambers): > Inheritance of implementation seems like something that could be moved > out of the core language and into the programming environment, where > more flexible and adaptive code sharing/automatic programming could be > done without cramming a lot of functionality into a language > mechanism. > -- Craig Chambers Replacing Inheritance with Code sharing/Reuse facilities provided by the programming environment will work only for cases where you have access to the source code. You need inheritance provided by the language when you want to subclass from a class that is part of a standard class library provided by a vendor for which you have only the object code and not the source. chandra