Hallo,
mijn dochter moet leren programmeren in Eiffel, een object oriented taal. Aangezien dit mij ook wel interesseert, probeer ik het samen met haar te leren .
Het clone concept komt mij (als oudgediende assembler en CHILL programmeur) nogal vergezocht over. Is dit een concept dat ook in andere OO talen (bvb. Java, C++) gebruikt wordt ?
Verder heb ik hier een bestandje aangehecht, waarin ik 2 methodes toepas om die 'clone' te gebruiken, 1 keer in de 'oproepende' (om het zo maar te noemen) klasse, en de andere keer in de aangeroepen klasse.
Zijn er verschillen in deze manier van werken ? Ik heb de indruk dat je bij de tweede methode, waarbij de clone in de opgeroepen procedure gebruikt wordt, een clone gaat nemen van de formele parameter (waarvan de input normaal via stack wordt doorgegeven ?). En ik weet niet of dat zo veilig is, met zicht op het afbreken van de stack bij het terugkeren naar de oproepende klasse.
Of zie ik die dingen te 'niet-OO' achtig ?
vraag me ook af of het kwaad zou kunnen die clone in beide klassen te gebruiken (voor de 'veiligheid' zeg maar want stel dat je die PERSOON klasse openbaar ter beschikking zou stellen, weet je toch nooit of de oproeper die clone al gebruikt heeft of niet, toch?). Hoewel ik denk dat je dan een clone teveel zult maken. Maar dat lost de garbage collector toch wel op ?
Bedankt op voorhand voor enige opheldering.
Laatste berichten
- 15:28 Vraag 2009 Juli Vraag 5 5
- 12:51 positie 2
- 10:44 Schroefdraad berekening 8
- 00:15 [scheikunde] Kan chloorgas de geleiding van elektriciteit belemmeren? 9
- 21:15 Weerfrustratie 9
- 23 apr geen minkowski-ruimte toch? Doe ik dit nou fout? 15
- 23 apr do-re-mi-fa-so vliegtuigen 7
- 23 apr Kunnen quantum Zonnecellen 190% quantum efficiënt zijn 3
- 23 apr De Euro Nederlandse 100 qubit computer komt eraan
- 23 apr projectiel 8
- 23 apr Verschil tussen deze 2 vragen 5
- 23 apr [scheikunde] berekeningen labo vitamine c bepaling 1
- 22 apr [wiskunde] rode en witte ballen verdelen 8
- 22 apr Rotatie van het heelal 41
- 22 apr Muntje opgooien 14
- 21 apr Reactiviteit silyl enol ethers 1
- 21 apr Criterium voor vochtretentie
- 21 apr speciale rel. theorie 5
- 21 apr Vogels in de stad zijn goede klussers
- 21 apr Ervaringen met "herontdekkingen" 15
Nieuwsberichten
- 04 mar Een nieuw soort magnetisme: altermagnetisme
- 31 okt AI kan via stem diabetes vaststellen 11
- 21 okt Einstein krijgt wéér gelijk 45
- 07 feb witter dan wit 20
- 19 jun irrigatie en de aardas
Eiffel: clone/twin syntax
- Berichten: 768
Eiffel: clone/twin syntax
- Bijlagen
-
- cloning op 2 manieren.txt
- (2.18 KiB) 92 keer gedownload
In the beginning, there was nothing. Then he said:"Light". There was still nothing but you could see it a whole lot better now.