🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2753

Re: interface of abstracte klasse?

#2753
From: Stefan Arentz
Date: Sun, 14 Mar 2004 20:11
33 lines
2454 bytes
"Passero" <bla@bla.bla> writes:

> "Stefan Arentz" <stefan@tiSateh.local> schreef in bericht
> news:m2k71n5ll1.fsf@tiSateh.local...
> 
> >
> > Ik doe vaak een combinatie van die twee:
> >
> <knip>
> >
> > De abstract class neemt de interface over. Dus je zal de overige methods
> van de
> > interface nog meoten implementeren in de subclass van de abstract class.
> Dat is
> > toch de 'controle' die je zoekt?
> >
> 
> Het probleem bij mij is dat ik verschillende klasse nodig heb die dezelfde
> methode moeten gebruiken maar anders implementeren. Al de methode die ik
> beschrijf in de interface moeten ook voorkomen in de klasse, dit wil zeggen
> dat wanneer ik zo'n nieuwe klasse wil maken, ik eerst een abstracte klasse
> moet maken die de implementatie doet en dan die eigenlijke klasse laten
> erven van de abstracte, das toch beetje onhandig?
> Ik zou ook al mijn attributen in alle klassen opnieuw kunnen defini�ren maar
> dan zit ik met redundantie maar vraag me nu af of die hier nu zo erg zou
> zijn. Dan kan ik wel gebruik maken van de interface en heb ik geen abstracte
> klasse nodig en heb ik ook controle op de implementatie.

Ik begrijp je probleem niet, of jij begrijpt mijn oplossing niet. Teken voor
de lol eens de hierarchie van die classes in een posting hier? Gewoon een
outline in ascii :)

 S.
Technical Details
Message-ID: <m2ptbfw5n9.fsf@tiSateh.local>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.wirehub.nl!transit.news.xs4all.nl!not-for-mail
References: <Jt_4c.34333$9T2.2366510@phobos.telenet-ops.be> <m2k71n5ll1.fsf@tiSateh.local> <r325c.34634$fM3.1628227@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-14 12:11:22 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.wirehub.nl!transit.news.xs4all.nl!not-for-mail
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: interface of abstracte klasse?
References: <Jt_4c.34333$9T2.2366510@phobos.telenet-ops.be> <m2k71n5ll1.fsf@tiSateh.local> <r325c.34634$fM3.1628227@phobos.telenet-ops.be>
From: Stefan Arentz <stefan@tiSateh.local>
Date: 14 Mar 2004 21:11:22 +0100
Message-ID: <m2ptbfw5n9.fsf@tiSateh.local>
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Lines: 33
NNTP-Posting-Date: 14 Mar 2004 21:11:21 CET
NNTP-Posting-Host: 213.84.100.67
X-Trace: 1079295081 news.xs4all.nl 558 [::ffff:213.84.100.67]:34582
X-Complaints-To: abuse@xs4all.nl