🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2761

Re: interface of abstracte klasse?

#2761
From: bomberboy
Date: Mon, 15 Mar 2004 12:28
38 lines
2855 bytes
On Mon, 15 Mar 2004 12:14:33 +0000, Passero wrote:

> "Joost" <niet.versturen@email.bestaat.niet> schreef in bericht
> news:4054d432$0$558$e4fe514c@news.xs4all.nl...
>>
>> Sorry, dat is onzin. Althans, als je uiteindelijk een bruikbare class
>> (dus een concrete class) wilt opleveren. En omdat ik het gevoel heb dat
>> je toch iets werkends wil opleveren zal je uiteindelijk op een concrete
>> class uitkomen waarin ALLE nog niet ge�mplementeerde methods worden
>> ge�mplementeerd.
> 
> Daar heb je 100% gelijk in maar zeg dat eens tegen onze docenten... Daar
> zijn ze niet tevreden mee hoor. Het theoretisch gedeelte moet ook goed zijn
> en als je dan afkomt met het argument dat je het toch moet implementeren
> voor een goede werking, dat is niet goed.

Niet enkel voor een goede werking, maar gewoon opdat het zou compileren.

> De ontwerper moet ervoor zorgen
> dat diegene die implementeert die methode's zeker niet mag vergeten. Dat
> zullen ze zeggen...

En hoe zou hij deze methode in het geval van een abstracte klasse wel
kunnen vergeten, en bij een interface niet?
De compiler geeft geeft zowel bij een interface als bij een abstracte
klasse een foutmelding indien de implementerende/uitbreidende klasse de
nodige methoden niet implementeren.

> ---
> Outgoing mail is certified Virus Free.

Dit is geen mail, en het moet '-- ' zijn (dus met spatie erachteraan).

-- 
Bruno

"You've got to have a gimmick if your band sucks."
		-- Gary Giddens
Technical Details
Message-ID: <pan.2004.03.15.12.28.23.47709@bomberboy.tk>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!newsfeed.tiscali.ch!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
References: <Jt_4c.34333$9T2.2366510@phobos.telenet-ops.be> <c32bms$nkl$1@kools-online.com> <m2u10rw5ok.fsf@tiSateh.local> <iZ35c.34815$UP2.2354235@phobos.telenet-ops.be> <4054d432$0$558$e4fe514c@news.xs4all.nl> <J6h5c.35455$084.2422822@phobos.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: 107324,dabf0b8920a17871
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,dabf0b8920a17871
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2004-03-15 04:28:24 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!newsfeed.tiscali.ch!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
From: bomberboy <news@bomberboy.invalid>
Organization: Me, Myself & I
Subject: Re: interface of abstracte klasse?
User-Agent: Pan/0.14.2.90 (A Bouquet of Corpses)
Message-ID: <pan.2004.03.15.12.28.23.47709@bomberboy.tk>
Newsgroups: be.comp.programming,nl.comp.programmeren
References: <Jt_4c.34333$9T2.2366510@phobos.telenet-ops.be> <c32bms$nkl$1@kools-online.com> <m2u10rw5ok.fsf@tiSateh.local> <iZ35c.34815$UP2.2354235@phobos.telenet-ops.be> <4054d432$0$558$e4fe514c@news.xs4all.nl> <J6h5c.35455$084.2422822@phobos.telenet-ops.be>
Reply-To: news@bomberboy.tk
X-MyHeader: It's mine!
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Lines: 39
Date: Mon, 15 Mar 2004 12:28:23 GMT
NNTP-Posting-Host: 213.224.2.168
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1079353703 213.224.2.168 (Mon, 15 Mar 2004 13:28:23 MET)
NNTP-Posting-Date: Mon, 15 Mar 2004 13:28:23 MET