Ai-je compris les bases de l'OO ? - C++ - Programmation
Marsh Posté le 07-04-2008 à 22:38:06
personne peut me dire un mot sur ce que j'ai fait ?? ...
plz ....
Marsh Posté le 08-04-2008 à 11:13:43
Un decoupage en classes n'est pas universel. Il depend du probleme a modeliser. Difficile de savoir si tu as compris les bases de l'OO avec du code qui ne modelise aucun probleme.
Marsh Posté le 08-04-2008 à 13:18:39
Ace17 a écrit : Un decoupage en classes n'est pas universel. Il depend du probleme a modeliser. Difficile de savoir si tu as compris les bases de l'OO avec du code qui ne modelise aucun probleme. |
salut!
ok, merci pour ta réponse.... mais quand meme, les classes sont censées modéliser le problème avec l'image, non ? bon c'est vrai que y'a aucune méthode d'implémentée ... mais en fait c'est surtout au niveau des virtual ou je ne suis pas sur
Marsh Posté le 08-04-2008 à 17:01:54
Ouais enfin faire de l'héritage multiple avec des schémas en losange et donc de l'héritage virtuel c'est tout de même assez éloigné des bases de l'OO et ça pose pas mal de problèmes c'est un peu comme poser la question:
"Est-ce que j'ai compris les bases de l'analyse?" et de partir dans les recoins de la théorie de la mesure. Si tu veux vraiment faire du design objet à la base tu devrais éviter de commencer par ça...
Marsh Posté le 08-04-2008 à 17:13:06
ElDesdichado a écrit : Ouais enfin faire de l'héritage multiple avec des schémas en losange et donc de l'héritage virtuel c'est tout de même assez éloigné des bases de l'OO et ça pose pas mal de problèmes c'est un peu comme poser la question: |
ok ... en fait c'est parce que ça me semble être le plus compliqué donc si je pige ça c'est toujours un plus. Sinon par quoi je devrais commencer ?
Marsh Posté le 08-04-2008 à 17:20:59
Attend d'avoir des messages du compilo genre inheritance via dominance
Pour ce qui est de commencer, ben héritage simple avec les mécanismes de polymorphismes, forme du coplien chère à JoelF, etc... Y a plein de sites dans le Bibliolink et tu pourras toujours de faire plaisir plus tard avec de l'héritage multiple.
Marsh Posté le 08-04-2008 à 17:38:54
ElDesdichado a écrit : Attend d'avoir des messages du compilo genre inheritance via dominance |
ok, merci. je vais jeter un œil à tout ça ...
Marsh Posté le 07-04-2008 à 00:21:33
Bonjour,
je suis débutant et essaye de voir comment marche la notion d'héritage en c++. J'ai essayé d'écrire les classes correspondant à cet exemple :
j'ai écrites une instance de herbivore qui est elephant, une instance de classe pour carnivore qui est lion et deux instances de classes pour omnivore qui sont humain, et enfant qui hérite de humain car je fais l'hypothèse qu'un enfant peut apprendre et pas un adulte (hypothèse très simple c'est juste pour l''exemple). Pour chaque type d'instance j'ai crée un compteur juste pour pouvoir compter le nombre d'animaux.
Pourriez vous me dire ce que vous pensez de mon code ? Est ce qu'il manque des choses ? Y'a t-il des choses que j'ai faites qui sont à proscrire ..ou que j'ai oubliées ...? Bref, est ce que c'est comme çà qu'il faut faire ou y'a des problèmes ?
voici mon code :
merci par avance pour vos commentaires !
Message édité par in_your_phion le 07-04-2008 à 13:32:26