2015_2016:s3:concprogobjet:td:td4
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
2015_2016:s3:concprogobjet:td:td4 [2015/10/26 17:03] – [TD Réutilisation] blay | 2015_2016:s3:concprogobjet:td:td4 [2015/10/27 08:47] – blay | ||
---|---|---|---|
Line 20: | Line 20: | ||
{{: | {{: | ||
+ | Vous n'avez que deux interfaces à implémenter : '' | ||
Ce qui suit est là pour vous aider. }} | Ce qui suit est là pour vous aider. }} | ||
</ | </ | ||
+ | |||
+ | La figure suivante visualise les interfaces et classes fournies pour les tests. | ||
+ | |||
+ | {{ : | ||
===== Réutilisation par composition et héritage ===== | ===== Réutilisation par composition et héritage ===== | ||
- | <note tip>Un réseau social peut être vu comme un graphe. | + | |
- | Rechercher des relations entre ses membres, revient à parcourir le graphe.</ | + | |
Line 32: | Line 36: | ||
* un membre a un nom et un age et une description; | * un membre a un nom et un age et une description; | ||
* Un membre a est en relation avec membre b avec une force entre 1 et 5 : 5 faible, 1 très forte. a peut se considérer en relation avec b à la force 1 et b ne pas se considérer en relation avec a! | * Un membre a est en relation avec membre b avec une force entre 1 et 5 : 5 faible, 1 très forte. a peut se considérer en relation avec b à la force 1 et b ne pas se considérer en relation avec a! | ||
- | | + | |
- | * une relation est soit familiale soit professionnelle soit amicale | + | |
- | * On veut savoir toutes les personnes qui font partie | + | |
* On veut pouvoir calculer la distance entre 2 personnes, en choisissant la plus courte distance : | * On veut pouvoir calculer la distance entre 2 personnes, en choisissant la plus courte distance : | ||
- | * a --1-> b --5-> c et a --2-> d --5-> c : la distance est de 6 entre a et c; | + | * a --1-> b --5-> c et a --2-> d --5-> c : la distance est de 6 entre a et c;(Méthode : '' |
+ | |||
+ | D' | ||
+ | |||
+ | |||
+ | <note tip>Un réseau social peut être vu comme un graphe. | ||
+ | Rechercher des relations entre ses membres, revient à parcourir le graphe. | ||
+ | |||
+ | Pour vous aider (et c'est aussi obligatoire ;-) ) vous utiliserez les classes suivantes, | ||
+ | |||
+ | La figure suivante visualise une part de ces codes. | ||
+ | {{ : | ||
+ | |||
+ | |||
+ | </ | ||
+ | {{ : | ||
===== Réutilisation par adaptation ===== | ===== Réutilisation par adaptation ===== | ||
2015_2016/s3/concprogobjet/td/td4.txt · Last modified: 2015/10/27 09:00 by blay