Page 1 sur 1

Conception basée / orientée objet

Posté : mar. 24 juin 2014, 16:18:40
par julien L
Bonjour, j'ai vu le terme : "Conception basée objet" en parlant de System i.
J'aurais aimé savoir si basé objet et orienté objet signifiait bien la même chose!

Merci!

vu entre autre sur wikipedia:
http://fr.wikipedia.org/wiki/System_i

basé Objet

Posté : mar. 24 juin 2014, 17:13:46
par cmasse
A mon sens nous manipulons bien des objets :

dans la POO, la base est l'encapsulation :
==> impossible d’accéder aux données privées, seules les méthodes ont le droit d’accéder aux données.


Sur OS/400 puis IBM i, la méthode Ouvrir n'est pas présente sur un *PGM, d’ailleurs même les pointeurs sont "typés", essayez de prendre un pointeur sur un programme (en C ou en MI) et de faire + 1, vous allez voir....

le compilateur, ne se termine-t-il pas par "le pgm d'encapsulation est appelé..." ?


à l'inverse impossible d'exécuter un fichier (*FILE) une Data Area , une Dtaq, et surtout impossible de changer le type d'un objet !


La notion "Orienté Objet" inclus, de mon point de vue, des mécanismes d'héritage, permettant de créer de nouveaux types d'objets basés sur des objets connus.C'est cette partie là qui manque à notre OS. et qui fait la différence, justifiée, sur le site Wikipedia.

(sans texte)

Posté : mer. 25 juin 2014, 09:03:23
par julien L
Ah oui effectivement.
Merci pour la réponse!