Page 1 of 1
OO en module
Posted: Sun Jan 08, 2006 5:34 pm
by Norfolk
Is een module nu een soort object of een soort klasse? Waarom wel of waarom niet?
Posted: Sun Jan 08, 2006 5:38 pm
by domi
ik denk eerder een object, omdat abstrakter is dan een klasse en dichter bij de klassieke vorm aanleunt van ABSTRACTIE ... en aangezien er ook modulaire abstractie bestaat...
in een module wordt ook alles zoveel mogelijk gecentraliseerd... of toch zo iets

Posted: Sun Jan 08, 2006 5:58 pm
by domi
ofnee, misschien is t anderserom... misschien dat een object eigenlijk een soort module is!
anyway,... ik zou graag andere meningen zien
maar schrijf ze gewoon allebei op, dan zijde ooit wel just

Posted: Sun Jan 08, 2006 6:07 pm
by Norfolk
mja die vroeg dat als doordenker tijdens de les en wou weten wat oplossing nu is. Het kan ook zijn dat een module geen object ofzo is zuh.
Posted: Sun Jan 08, 2006 6:23 pm
by Nickman
Een module is volgens mij een "soort" van object aangezien je dit hetzelfde aanspreekt als was je OO aan het programmeren:
Code: Select all
MODULE Pipi
...
PROCEDURE NaamProcedure*;
...
BEGIN
...
END NaamProcedure;
...
BEGIN
...
END Pipi.
Aanroepen in een andere module is:
Pipi.NaamProcedure
En als je OO programmeert doe je ook:
var : ObjectNaam;
var.ProcedureNaam
Aangezien de "code" om van beide een procedure aan te roepen hetzelfde is denkik dat hij wil zeggen dat het een soort van object is...
Posted: Sun Jan 08, 2006 6:39 pm
by Norfolk
maar een module is niet altijd dynamisch he.
Bij het object moet je nog NEW doen:
(bij Nickman)
NEW(var);
en bij module niet meer.
Posted: Sun Jan 08, 2006 7:25 pm
by Nickman
Mja, dat is dan ook weer waar...
Maar daarom zei hij misschien ook wel "een soort van"...
Posted: Sun Jan 08, 2006 8:08 pm
by Shinta
een module is geen van beide .... een module is een software bibliotheek die klassen, procedures en ADT's beschrijft.
Een object is een globale variabele declaratie van een ADT, ebt gij ooit al een module gedeclareerd ??
Posted: Sun Jan 08, 2006 8:17 pm
by Norfolk
Nickman wrote:Maar daarom zei hij misschien ook wel "een soort van"...
Zei hij?? wie is hij dan?
En Shinta: idd, makes sense, ik dacht ook van dat het geen object/klasse was. Maar had geen goede argumentatie ervoor. Dus daarom vroeg ik het.
Posted: Sun Jan 08, 2006 9:03 pm
by Nickman
Mja, maakt mij ni uit wa het is, als't maar werkt

:d