Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!emory!stiatl!stbimbo!tok From: tok@stbimbo.UUCP (Terry Kane) Newsgroups: comp.object Subject: Re: Examples of Multiple Inheritance? Message-ID: <259@stbimbo.UUCP> Date: 6 Dec 90 15:47:07 GMT References: <60700005@inmet> <2277.275bdf0b@iccgcc.decnet.ab.com> <1990Dec5.184743.3963@odi.com> Organization: Sales Technologies Inc. Atlanta, Ga. Lines: 12 Regarding the hypothetical companies which prohibit the use of MI in C++ systems for fear of "complexity entropy": It seems to me (and please forgive me if I'm restating the obvious, not having a reliable news server for some time) that the feared complexity should not arise if a proper class hierarchy is designed. I inferred from the previous postings that the company fears collisions of class properties. E.G. Which nearly equal member function to use? If there are intersections of class then the hierarchy is probably not a good one nor should it be considered OOD, rather it is just "better C", c.f. Booch OODw/a.