Path: utzoo!attcan!uunet!husc6!mailrus!cwjcc!gatech!hubcap!steve From: steve@ragman (Steve Stevenson) Newsgroups: comp.lang.misc Subject: Re: object oriented design decision Message-ID: <3528@hubcap.UUCP> Date: 14 Nov 88 13:11:14 GMT References: <11256@cup.portal.com> Sender: news@hubcap.UUCP Reply-To: steve@ragman Lines: 14 From article <11256@cup.portal.com>, by dan-hankins@cup.portal.com (Daniel B Hankins): > Thanks for all the email responses to my query. To summarize: > > Multiple inheritance is an indication that something is wrong with the class > hierarchy. > > Lexical scoping inhibits reusability. I think these are the same problem. The insistance on a hierarchy may put you in a bind both performance wise and logically. Recall the problems with type theory in general. Another problem is that a hierarchy of true ABSTRACT data types ( in the sense that a queue apart from any implementation ) is not tantamount to a package or module.