🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.java
Article #16

Re: C++ and Java

#16
From: Christopher Price
Date: Tue, 17 Oct 1995 03:19
28 lines
1792 bytes
Bill said ...

>With templates, however the need for multiple inheritance goes away.  I don't 
>have to use MI to use STL for instance.  

You are mixing inheritence with genericity (however its spelt)! 
I will stand here on my soap box and yell at you  guys to 
think outside the SI/template hashing envelop. You need 
MI for the correct separation of implementation.  By the way,
any C++ professional will have the distinction between private 
and public inherience as the interface/implementation distinction,
along with many other idioms and guidelines, the trouble is there
are few keywords for these 

Rambaugh illustrated a bad case  of SI in  his column a half year
back. 

These technologies applied incorrectly  do lead to bad design
( another said 'poor design leads to poor design').

I'll also stand up for static typed language environments that
enable vital type-checking. I have on many occasions being 
informed by the 'complainer' that I've stuffed up the design. 
The newly C++ library  standard is an exciting development.
....     How many SmallTalk dialects are there?

P.S. I'm here to learn Java. I just get side-tracked when poor 
technique is mentioned.
Technical Details
Message-ID: <45v79p$c0v@st-james.comp.vuw.ac.nz>
Path: arc1-ca.pugleaf.net!comp.vuw.ac.nz!usenet
References: <4535bv$cfr@susscsc1.rdg.ac.uk> <453vg1$d7j@scapa.cs.ualberta.ca> <4565t8$u5q@hopi.gate.net> <30779340.64E4@gpu.srv.ualberta.ca> <45ceei$h3g@st-james.comp.vuw.ac.nz> <45ek2d$mog@odin.sunquest.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!comp.vuw.ac.nz!usenet
From: branzcgp@branz.org.nz (Christopher Price)
Newsgroups: comp.lang.java,comp.lang.c++
Subject: Re: C++ and Java
Date: Tue, 17 Oct 1995 03:19:33 GMT
Organization: Victoria University of Wellington, New Zealand.
Message-ID: <45v79p$c0v@st-james.comp.vuw.ac.nz>
References: <4535bv$cfr@susscsc1.rdg.ac.uk> <453vg1$d7j@scapa.cs.ualberta.ca> <4565t8$u5q@hopi.gate.net> <30779340.64E4@gpu.srv.ualberta.ca> <45ceei$h3g@st-james.comp.vuw.ac.nz> <45ek2d$mog@odin.sunquest.com>
NNTP-Posting-Host: pc021.branz.org.nz
X-Newsreader: Forte Agent .99a.107