🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #5871

Re: object oriented design decision

#5871
From: Edward C Horvath
Date: Tue, 15 Nov 1988 15:19
15 lines
1074 bytes
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.  Restructure that and single inheritance should do fine...

I used to think so, too.  Then I read Meyer's book: multiple inheritance
is a concept with immense power, not a "hack."

I am less convinced of the need for REPEATED inheritance, i.e.  inheriting
from two or more classes with a common ancestor.  Even here, however,
notions like nodes which are simultaneously on two types of linked
lists are well-served by repeated-inheritance-with-renaming.

=Ned Horvath=
Technical Details
Message-ID: <578@poseidon.ATT.COM>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!rutgers!att!poseidon!ech
References: <11256@cup.portal.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!husc6!rutgers!att!poseidon!ech
From: ech@poseidon.ATT.COM (Edward C Horvath)
Newsgroups: comp.lang.misc
Subject: Re: object oriented design decision
Message-ID: <578@poseidon.ATT.COM>
Date: 15 Nov 88 15:19:28 GMT
References: <11256@cup.portal.com>
Organization: AT&T Bell Laboratories, Lincroft, NJ
Lines: 15