🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5520

Re: initiëel form in vb.net: hoe heet dit object??

#5520
From: Nicolas Barbier
Date: Sun, 30 Mar 2003 13:25
43 lines
2744 bytes
KLinZ wrote:

> Nicolas Barbier wrote:
> 
>> TRAX wrote:
>>
>> (snip "hoe geraak ik als klasse-instantie aan een referentie naar
>> mezelf")
> 
> De OP had eigenlijk een andere vraag.  Hij wilde de instantie van het
> mainform opvragen.

In mijn beschrijving van de vraag had ik al een soort antwoord verwerkt. 
Die referentie kan je dan doorgeven aan de gebruikende klasse, wat naar 
mijn mening een properdere programmeerstijl is.

> Op mijn newsserver is die posting in ieder geval al niet meer aanwezig.
> Op die van jou wel?

Toen ik hem binnenhaalde was hij er in elk geval.

De post is van 27/03, het lijkt me nogal eigenaardig als jou newsserver 
minder dan 3 dagen retentie zou hebben voor een be.* groep.

>> In een klasse rechtstreeks naar een instantie van een andere klasse
>> verwijzen vind ik op zijn zachtst gezegd nogal "eigenaardig" :-).
> 
> Kwestie van smaak. Het behoort tot de 'officiele' design patterns. Het
> zogenaamde delegation design pattern:
> 
> http://www.mindspring.com/~mgrand/pattern_synopses.htm#Delegation

Dat is niet hetgeen ik "eigenaardig" vond: waar ik het over had is het 
rechtstreeks (= via de naam) gebruiken van instanties die je zelf niet hebt 
gecreeerd, dus het gebruiken van een instantie (van een andere klasse) als 
"globale variabele".

Hetgeen in je link "delegation" wordt genoemd is een soort vervanging van 
inheritance, waarbij je enkel de code wil hergebruiken. Nogal ongerelateerd 
tot mijn opmerking lijkt me.

-- 
Nicolas Barbier
Technical Details
Message-ID: <3e86f097$0$6527$afc38c87@sisyphus.news.be.easynet.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!easynews.net!newsfeed3.easynews.net!feed1.news.be.easynet.net!sisyphus.news.be.easynet.net!not-for-mail
References: <EHFga.8955$t_2.1166@afrodite.telenet-ops.be> <3e85f653$0$6527$afc38c87@sisyphus.news.be.easynet.net> <e9Aha.33157$oe.96654@amstwist00>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,b18ab7431fd464d9
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-03-30 05:26:49 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!easynews.net!newsfeed3.easynews.net!feed1.news.be.easynet.net!sisyphus.news.be.easynet.net!not-for-mail
Message-ID: <3e86f097$0$6527$afc38c87@sisyphus.news.be.easynet.net>
From: Nicolas Barbier <anti@spam.invalid>
Subject: Re: initiëel form in vb.net: hoe heet dit object??
Newsgroups: be.comp.programming
Date: Sun, 30 Mar 2003 15:25:12 +0200
References: <EHFga.8955$t_2.1166@afrodite.telenet-ops.be> <3e85f653$0$6527$afc38c87@sisyphus.news.be.easynet.net> <e9Aha.33157$oe.96654@amstwist00>
User-Agent: KNode/0.6.1
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit
Lines: 43
Organization: [ posted via Easynet Belgium ]
NNTP-Posting-Date: 30 Mar 2003 13:26:47 GMT
NNTP-Posting-Host: 213.193.182.120
X-Trace: 1049030807  6527 [::ffff:213.193.182.120]:32781
X-Complaints-To: abuse@be.easynet.net