[Prog] OO en module

Forum van 1ste Bachelor Informatica.

Moderator: Praesidium

User avatar
Norfolk
WOZ
Posts: 780
Contact:

OO en module

Post#1 » Sun Jan 08, 2006 5:34 pm

Is een module nu een soort object of een soort klasse? Waarom wel of waarom niet?

domi

Post#2 » Sun Jan 08, 2006 5:38 pm

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 :roll: :roll:

domi

Post#3 » Sun Jan 08, 2006 5:58 pm

ofnee, misschien is t anderserom... misschien dat een object eigenlijk een soort module is!

anyway,... ik zou graag andere meningen zien :P

maar schrijf ze gewoon allebei op, dan zijde ooit wel just :wink:

User avatar
Norfolk
WOZ
Posts: 780
Contact:

Post#4 » Sun Jan 08, 2006 6:07 pm

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.

User avatar
Nickman
Posts: 391
Contact:

Post#5 » Sun Jan 08, 2006 6:23 pm

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...

User avatar
Norfolk
WOZ
Posts: 780
Contact:

Post#6 » Sun Jan 08, 2006 6:39 pm

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.

User avatar
Nickman
Posts: 391
Contact:

Post#7 » Sun Jan 08, 2006 7:25 pm

Mja, dat is dan ook weer waar...

Maar daarom zei hij misschien ook wel "een soort van"...

User avatar
Shinta
WOZ
Posts: 1122

Post#8 » Sun Jan 08, 2006 8:08 pm

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 ??

User avatar
Norfolk
WOZ
Posts: 780
Contact:

Post#9 » Sun Jan 08, 2006 8:17 pm

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.

User avatar
Nickman
Posts: 391
Contact:

Post#10 » Sun Jan 08, 2006 9:03 pm

Mja, maakt mij ni uit wa het is, als't maar werkt ;) :d

Return to “1ste Bachelor”

Who is online

Users browsing this forum: No registered users and 3 guests