Article View: be.comp.programming
Article #2761Re: interface of abstracte klasse?
From: bomberboy
Date: Mon, 15 Mar 2004 12:28
Date: Mon, 15 Mar 2004 12:28
38 lines
2855 bytes
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-mailReferences:
<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