|

Écrivez
à AILES ! |

Retour
vers programmation |

Retour
vers les questions Objet |
|
|
Questionnaire Objet
Héritage
et Association
[IngeObjet], [WikiWikiWeb], [Guyot]
|
Donc vous avez
étudié la différence entre héritage de classe et héritage de
type. Et vous
connaissez les 3 associations
(simple, agrégation et composition) qui formalisent une
dépendance sémantique simple entre 2 concepts.
Certes.
Mais réalisez-vous les conséquences que
peuvent avoir leur emploi dans le cadre d'une modélisation ?
C'est parti pour une série de questions qui
commence... par un "refaire le monde" au travers
d'un exercice pratique. |
Caractérisez la différence entre héritage et association en terme
de modélisation
Soit une "société humaine" composée exclusivement de
personnes, à savoir d'hommes, femmes et enfants, sachant que :
- toute personne est forcément un homme ou une femme (jamais les 2)
- seuls les homme ont une (et au plus une) épouse (qui est une
femme)
- seules les femmes majeures ont un mari, qui est un homme
- seules les femmes mariées ont des enfants
(je sais, cette "société humaine" monogame et sans PACS
est vraiment loin de la réalité, mais toute modélisation objet
implique une abstraction, donc une
simplification du monde réel...)
Modélisez cette société humaine avec
- 2 héritages uniquement;
- 4 héritages.
Constatez et caractérisez les rôles de l'héritage et des
associations que vous aurez employés dans chacune de ces
modélisations.
(Réponses à toutes les questions de cette
page)
Manipulation de plusieurs
objets comme une seule entité
(Réponses à toutes les questions de cette
page)
Comment héritage et une forme particulière
d'association permettent de manipuler plusieurs objets comme une seule
entité ?
Hiérarchies au sein d'un
objet
(Réponses à toutes les questions de cette
page)
En quoi l'héritage et l'association
(là encore sous une forme particulière) interviennent au sein d'un
objet pour définir des hiérarchies ? Et quelles sont ces
hiérarchies ?
Héritage et association
peuvent-ils se combiner ?
(Réponses à toutes les questions de cette
page)
Indice : il s'agit une fois de plus d'une
forme particulière d'association qui, en effet, peut s'hériter
(d'où la 'combinaison' des deux concepts - héritage et association
-)
Héritage ou association :
que choisir ?
(Réponses à toutes les questions de cette
page)
Avantage et inconvénients de ces relations
? Peut-on se passer complètement de l'héritage ?
|