2017_2018:s3:concprogobjet:td:td6
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
2017_2018:s3:concprogobjet:td:td6 [2017/11/12 08:18] – [Présentation générale] blay | 2017_2018:s3:concprogobjet:td:td6 [2017/11/13 07:30] (current) – [Présentation générale] blay | ||
---|---|---|---|
Line 20: | Line 20: | ||
<box round rgb(135, | <box round rgb(135, | ||
- | Faire passer | + | Faire passer |
- | Voici les archives : //(Tips : Prenez chaque archive, déposer la sous Eclipse, | + | Voici les archives : //((Tips : Prenez chaque archive, déposer la sous Eclipse, |
- les {{: | - les {{: | ||
- | - {{: | + | - {{: |
- une {{: | - une {{: | ||
- {{: | - {{: | ||
Line 44: | Line 44: | ||
===== Réutilisation par composition et héritage ===== | ===== Réutilisation par composition et héritage ===== | ||
- | - Construire | + | - Vous devez construire |
- | * un membre a un nom, un age et une description; | + | * un membre a un nom, un âge 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! | ||
* On veut pouvoir savoir quels sont les membres en relation avec un membre au rang X : exemple : a -> b -> c -> a : a est en relation avec b au rang 1; a est en relation avec c au rang 2; c est relation avec a au rang 1; etc. (Méthode : '' | * On veut pouvoir savoir quels sont les membres en relation avec un membre au rang X : exemple : a -> b -> c -> a : a est en relation avec b au rang 1; a est en relation avec c au rang 2; c est relation avec a au rang 1; etc. (Méthode : '' | ||
Line 66: | Line 66: | ||
{{ : | {{ : | ||
+ | <note warning> | ||
===== Réutilisation par adaptation ===== | ===== Réutilisation par adaptation ===== | ||
- | - On veut intégrer dans notre réseau social, des membres du réseau '' | + | - On veut intégrer dans notre réseau social, des membres du réseau '' |
- | * on veut ajouter dans notre réseau des membres qui correspondent à des " | + | * Vous avez déjà récupéré un " |
- | * on veut "récupérer" dans notre réseau, les relations qui correspondent soit à des relations familiales, soit à des relations d' | + | * On veut ajouter dans notre réseau des membres qui correspondent à des " |
- | * quand on ajoute dans notre réseau un membre correspondant au reseau | + | |
- | | + | |
- | * On récupère du réseau FG son nom. | + | |
- | * On récupère sa famille (Zeus, Alcmène) et ses amis (Admète) | + | |
- | * Seuls Zeus et Admete sont connus de notre réseau; la relation de Hercule vers Zeus est ajoutée avec une force de 2, celle entre Hercule et Admete est ajoutée avec une force de 3; nous mettons également à jour les relations inverses. | + | |
+ | * On récupère du réseau FG son nom. | ||
+ | * On récupère sa famille (Zeus, Alcmène) et ses amis (Admète) | ||
+ | * Seuls Zeus et Admete sont connus de notre réseau; la relation de Hercule vers Zeus est ajoutée avec une force de 2 (lien de famille), celle entre Hercule et Admete est ajoutée avec une force de 3 (lien d' | ||
===== Réutilisation par observation ===== | ===== Réutilisation par observation ===== | ||
- | Chaque fois qu'une nouvelle relation est ajoutée dans FG, on vérifie | + | Le réseau FG évolue. De nouvelles relations sont régulièrement créées et notre propre réseau peut alors devenir obsolète si les membres impliqués font partie de notre réseau et que nous n' |
+ | |||
+ | Heureusement, | ||
+ | Chaque fois qu'une nouvelle relation est ajoutée dans FG on veut vérifier | ||
- | Pour cela nous utilisons le fait qu'un réseau FG est observable. | + | Il suffit donc de déclarer notre réseau comme Observer du réseau FG et à chaque notification d' |
< | < |
2017_2018/s3/concprogobjet/td/td6.1510474689.txt.gz · Last modified: 2017/11/12 08:18 by blay