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
Conception basée / orientée objet
-
- Site Admin
- Messages : 813
- Enregistré le : mer. 14 févr. 2007, 18:00:03
- Localisation : Nantes
- Contact :
basé Objet
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.
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.
Christian Massé (Volubis.fr)
(sans texte)
Ah oui effectivement.
Merci pour la réponse!
Merci pour la réponse!