🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2750

Re: interface of abstracte klasse?

#2750
From: Passero
Date: Sun, 14 Mar 2004 19:07
32 lines
2404 bytes
"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.


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.600 / Virus Database: 381 - Release Date: 28/02/2004
Technical Details
Message-ID: <r325c.34634$fM3.1628227@phobos.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!news.moat.net!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> <m2k71n5ll1.fsf@tiSateh.local>

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 11:07:04 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!news.moat.net!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
From: "Passero" <bla@bla.bla>
Newsgroups: be.comp.programming,nl.comp.programmeren
References: <Jt_4c.34333$9T2.2366510@phobos.telenet-ops.be> <m2k71n5ll1.fsf@tiSateh.local>
Subject: Re: interface of abstracte klasse?
Lines: 34
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Message-ID: <r325c.34634$fM3.1628227@phobos.telenet-ops.be>
Date: Sun, 14 Mar 2004 19:07:03 GMT
NNTP-Posting-Host: 213.118.220.204
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1079291223 213.118.220.204 (Sun, 14 Mar 2004 20:07:03 MET)
NNTP-Posting-Date: Sun, 14 Mar 2004 20:07:03 MET
Organization: Telenet Internet