Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1401 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [smalltalk] hierarchie de classe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[smalltalk] hierarchie de classe

n°605764
marsu381
Posté le 08-01-2004 à 17:46:57  profilanswer
 

Salut
Je cherche le graphe de hierarchie et d'instance des classes en smalltalk.
Je l'ai dans mon cours mais il est en plusoeurs morceau et j'ai du mal a tout remettre ensemble.
merci

mood
Publicité
Posté le 08-01-2004 à 17:46:57  profilanswer
 

n°605774
nraynaud
lol
Posté le 08-01-2004 à 18:05:22  profilanswer
 

Heu ça dépend de ton application, c'est quoi ? VisualWorks ? Gnu smalltalk ? un truc IBM ? cincom ?


Message édité par nraynaud le 08-01-2004 à 18:06:12

---------------
trainoo.com, c'est fini
n°605798
marsu381
Posté le 08-01-2004 à 18:50:22  profilanswer
 

c'est visualWorks.
Mias ce que je cherche c'est pour les classes "standard" de smalltalk genre pour les classes: Object, Class ,MetaClass class etc ....
c'est classe dependent de l'appli utilisées ?

n°605801
nraynaud
lol
Posté le 08-01-2004 à 18:59:14  profilanswer
 

non ça c'est à peu près commun. Tu vas sur le site de Cincom, tu cherches visualworks 3.X et les docs qu'il y a avec (en pdf) il y en a une qui explique tout le bordel du métamodèle, digrammes compris.
 
En gros :
 
Object est la super-classe de tout le monde.
 
les classes sont des instances de Class.
Donc Object est une instance de Class
Class est une instance de Metaclass.
Metaclass et une instance de Metaclass class (elle a pas d'autre nom à ma connaissance).
Metaclass class est une instance de Object qui est une classe....
 
etc., ça boucle en haut en fait.


Message édité par nraynaud le 08-01-2004 à 18:59:47

---------------
trainoo.com, c'est fini
n°605806
marsu381
Posté le 08-01-2004 à 19:12:54  profilanswer
 

Merci beaucoup pour ta reponse.
Elle complete bien mon cours et m'eclaire un peu.
autre question :
c'est quoi les "name spaces" de visualworks 6 ?
merci

n°605814
nraynaud
lol
Posté le 08-01-2004 à 19:36:37  profilanswer
 

c'est pour ranger les classes par ordre d'idée.
 
Toutes les classes qui concernent le dessin sont dans le même namespace, toutes celles concernant le texte dans un autre etc.
 
ça permet d'avoir 2 classes qui ont le même nom dans le système, mais dans des contextes différents. Par exemple Tree (je sais pas si ça existe réellement) dans les interfaces graphiques (le machin comme dans regedit) et dans les collections (les arbres binaires équilibrés par exemple) ne sera pas la même classe, mais avec le même nom. C'est le "namespace" qui permet de savoir de quoi on parle.


---------------
trainoo.com, c'est fini
n°605834
marsu381
Posté le 08-01-2004 à 20:30:15  profilanswer
 

merci  
derniere question tu as pas l'adresse de la doc dont tu parles plus haut ?
car la apres une recherche je l'ai pas trouvé

n°762466
cdrick65
Posté le 14-06-2004 à 10:12:10  profilanswer
 

ya un topic unique sur smalltalk ??


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [smalltalk] hierarchie de classe

 

Sujets relatifs
quel header pour la classe std::istrstream?[C++] Accès propriété "static" d'une classe et linker error
Diff entre une définition dans la classe et dans le constructeur[java]Problème d'import de classe swing
[C++] implémentation d'une classe générique (liste chainée)classe graphics
classe template amieHéritage de classe et vector
Source de la classe LoginContextVB + Classe - Tableau d'objet
Plus de sujets relatifs à : [smalltalk] hierarchie de classe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR