Article View: comp.lang.java
Article #16Re: C++ and Java
From: Christopher Price
Date: Tue, 17 Oct 1995 03:19
Date: Tue, 17 Oct 1995 03:19
28 lines
1792 bytes
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!usenetReferences:
<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