From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: MI is sloppy (was: Construction initialization problem)
Date: Sat, 6 Dec 2008 11:09:26 +0100
Date: 2008-12-06T11:09:26+01:00 [thread overview]
Message-ID: <d0goewygto13.10nsyzpabm3vn.dlg@40tude.net> (raw)
On Fri, 5 Dec 2008 19:42:40 -0600, Randy Brukardt wrote:
> A waste of effort. I don't believe in multiple inheritance (in any form); it
> seems to me to be an excuse for sloppy design.
It is like saying that a record with two components is a sloppy design.
Either inheritance is a rubbish concept or else it is multiple.
My pet example of MI is:
type In_File is ...;
procedure Get (File : in out Input_File; Item : out Data);
type Out_File is ...;
procedure Put (File : in out Output_File; Item : Data);
type Inout_File is .. ?
Is it sloppy?
--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
next reply other threads:[~2008-12-06 10:09 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-12-06 10:09 Dmitry A. Kazakov [this message]
2008-12-06 17:16 ` MI is sloppy (was: Construction initialization problem) Georg Bauhaus
2008-12-06 21:16 ` Martin Krischik
2008-12-06 21:35 ` Maciej Sobczak
2008-12-07 9:12 ` MI is sloppy Dmitry A. Kazakov
2008-12-07 15:38 ` Georg Bauhaus
2008-12-07 20:04 ` Dmitry A. Kazakov
2008-12-11 0:40 ` MI is sloppy (was: Construction initialization problem) Randy Brukardt
2008-12-11 10:02 ` MI is sloppy Dmitry A. Kazakov
2008-12-11 21:44 ` Randy Brukardt
2008-12-11 23:17 ` Georg Bauhaus
2008-12-12 10:06 ` Dmitry A. Kazakov
2008-12-12 9:59 ` Dmitry A. Kazakov
2008-12-12 10:50 ` Georg Bauhaus
2008-12-12 11:15 ` Dmitry A. Kazakov
2008-12-12 12:15 ` Georg Bauhaus
2008-12-12 13:35 ` Dmitry A. Kazakov
2008-12-12 14:29 ` Georg Bauhaus
2008-12-12 14:59 ` Dmitry A. Kazakov
2008-12-13 0:08 ` Randy Brukardt
2008-12-13 9:54 ` Dmitry A. Kazakov
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox