11-12-2008, 01:22 AM
Yop !
La question me paraît bizarre.
Si on parle bien des classes et des tableaux, ce qui est très éloigné au niveau de la sémantique, je ne comprends pas la question.
Une classe est une méta-donnée, c'est à dire qu'elle décrit d'autres donnée. C'est un modèle (tu peux le voir comme un moule à gâteau) qui nécessite une réflexion de conception.
Un tableau est un type de donnée (et sûrement pas un modèle) qui ne décrit pas grand chose...
Qu'est-ce que tu veux faire ?
Si j'ai bien navigué dans l'obscurité de ta question, tu as n sortes d'unité ayant chacune des spécificités.
Tu aimerais (du moins c'est souhaitable) y avoir accès.
Quand bien même elles seraient conservées dans une variable de type tableau, rien ne t'empêche d'utiliser une classe pour t'en servir.
Tu peux même utiliser l'héritage si tu veux modéliser des unités incarnant des évolutions (ex : lancier -- évolue -- lancier d'élite).
Alors pour te répondre...
Si tu veux utiliser des classes (ce qui te donnera un code un peu plus lourd mais nettement plus clair et facile à maintenir), documente toi un peu sur la programmation orientée objet avant.
La question me paraît bizarre.
Si on parle bien des classes et des tableaux, ce qui est très éloigné au niveau de la sémantique, je ne comprends pas la question.
Une classe est une méta-donnée, c'est à dire qu'elle décrit d'autres donnée. C'est un modèle (tu peux le voir comme un moule à gâteau) qui nécessite une réflexion de conception.
Un tableau est un type de donnée (et sûrement pas un modèle) qui ne décrit pas grand chose...
Qu'est-ce que tu veux faire ?
Si j'ai bien navigué dans l'obscurité de ta question, tu as n sortes d'unité ayant chacune des spécificités.
Tu aimerais (du moins c'est souhaitable) y avoir accès.
Quand bien même elles seraient conservées dans une variable de type tableau, rien ne t'empêche d'utiliser une classe pour t'en servir.
Tu peux même utiliser l'héritage si tu veux modéliser des unités incarnant des évolutions (ex : lancier -- évolue -- lancier d'élite).
Alors pour te répondre...
Si tu veux utiliser des classes (ce qui te donnera un code un peu plus lourd mais nettement plus clair et facile à maintenir), documente toi un peu sur la programmation orientée objet avant.
L'amphore à métaphore...