[Between-rpg-devel] =?iso-8859-1?Q?H=E9ritage?= multiple
Status: Pre-Alpha
Brought to you by:
alainbb
From: Alain B. <al...@vi...> - 2001-12-23 11:05:31
|
Bon, Je continue à réfléchir à la structure du programme et à ce problème d'héritage multiple et autre. Il y a de totute façon qqchose de foireux dans ma logique, vu que j'en arrive a devoir faire un équivalente de "instanceof" La question est Decor représentant une image, n'as pas de pt de vie. Hors, elle fait partie d'un ensemble d'objet dont j'affiche les pts de vie Donc soit je fais un instanceof pour ne pas faire un getPv() Soit j'implemente une classe POUR TOUTES LES CLASSES avec fonctions minimums qu'un objet doit avoir Actuellement ce serati getPv, getNick, getFace, getPCourant, .... Et si cette classe n'emploie pas ces variables, elle fait une simple return 0; (ou null ?) De ce fait, comme touts les objets ont des méthodes minimums que Servprinc à besoin, je n'ai plus besoin d'"instanceof". Mais cela veut dire aussi que si jamais Servprinc à besoin d'un nouveau type de fonction, il faut l'ajouter à cette calsse implémentable, et donc à tous les objets. pas encore très clair, mais déjà plus pour moi qu'au début ou je t'écrivait ceci :-) -- by AlainBB http://gallery.uunet.be/AlainBB |