Newsgroups: comp.object,comp.lang.ada,comp.ai,comp.lang.c++,comp.lang.smalltalk
Path: cantaloupe.srv.cs.cmu.edu!bb3.andrew.cmu.edu!newsfeed.pitt.edu!news.duq.edu!newsgate.duke.edu!news.mathworks.com!howland.erols.net!vixen.cso.uiuc.edu!newsfeed.internetmci.com!in1.uu.net!news2.new-york.net!not-for-mail
From: vlad@world2u.com (Vlastimil Adamovsky)
Subject: Re: Interesting but sensitive topic to discuss (HELP: - OOP and CASE t
X-Newsreader: Forte Free Agent 1.0.82
X-Nntp-Posting-User: (Unauthenticated)
Message-ID: <E0nx0F.Fy3@news2.new-york.net>
References: <32813322.41C6@kyebek3.kjist.ac.kr><55pqr5$136a@grimsel.zurich.ibm.com> <328109CD.6685@concentric.net><55v177$ufo@grimsel.zurich.ibm.com> <3283BB94.2D82@concentric.net> <6KZQfjK-3RB@herold.franken.de> <01bbcef3$15e49fa0$LocalHost@gaijin>
X-Trace: 847642331/20653
X-Nntp-Posting-Host: i123.165.world2u.com
Date: Sun, 10 Nov 1996 16:13:25 GMT
Lines: 18
Xref: glinda.oz.cs.cmu.edu comp.object:57366 comp.lang.ada:53593 comp.ai:42043 comp.lang.c++:225400 comp.lang.smalltalk:46278

"Chris" <gaijin@infonie.fr> wrote:

>Second, when designing your solution, you may think about reusing what you
>found. Then inheritance and polymorphism are useful.

Inheritance can be a maintanance nightmare. To be really able to reuse
inheritance effeciently. you need source code. Thus, inheritance is very usefull
for in-house development. When you use objects written by other companies, you
should use aggregation instead. Approach of Microsoft's OLE is surprisingly
effecient and reusability is high.




 Vlastimil Adamovsky
 ** C++ and Smalltalk consultant **
 * http://www.stepweb.com *

