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 revision | ||
2015_2016:s3:concprogobjet:td:td4 [2015/10/27 02:13] – [TD Réutilisation] blay | 2015_2016:s3:concprogobjet:td:td4 [2015/10/27 09:00] (current) – [Ressources] 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. }} | ||
</ | </ | ||
Line 45: | Line 46: | ||
Rechercher des relations entre ses membres, revient à parcourir le graphe. | Rechercher des relations entre ses membres, revient à parcourir le graphe. | ||
- | Pour vous aider (et c'est aussi obligatoire ;-) ) vous utiliserez les classes suivantes, | + | Pour vous aider (et c'est aussi obligatoire ;-) ) vous utiliserez les classes suivantes, |
La figure suivante visualise une part de ces codes. | La figure suivante visualise une part de ces codes. | ||
Line 56: | Line 57: | ||
===== Réutilisation par adaptation ===== | ===== Réutilisation par adaptation ===== | ||
- | - On veut intégrer dans notre réseau social, des membres du reseau | + | - On veut intégrer dans notre réseau social, des membres du réseau '' |
- | * on veut ajouter dans notre reseau | + | * on veut ajouter dans notre réseau |
- | * on veut ajouter des relations qui correspondent soit à des relations familiales, soit à des relations d' | + | * on veut " |
- | * quand on ajoute un membre correspondant au reseau | + | * quand on ajoute |
- | * Hercule est connu du réseau FG et se déclare comme membre de notre réseau; | + | * Hercule est connu du réseau FG et se déclare comme membre de notre réseau |
* On récupère du réseau FG son nom. | * On récupère du réseau FG son nom. | ||
* On récupère sa famille (Zeus, Alcmène) et ses amis (Admète) | * 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. | + | * 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. |
- | Prevoir de leur donner un programme principal avec ce réseau... | ||
- | |||
- | |||
- | Au début du reseau FG | ||
- | new user (" | ||
- | new user (" | ||
- | new user (" | ||
- | new user (" | ||
- | new user (" | ||
- | new friend(" | ||
- | new Family(" | ||
- | new Family(" | ||
- | new Family(" | ||
===== Réutilisation par observation ===== | ===== Réutilisation par observation ===== | ||
- | Chaque fois qu'une nouvelle relation est ajoutée dans FG, on veut vérifier | + | Chaque fois qu'une nouvelle relation est ajoutée dans FG, on vérifie |
- | + | ||
- | Plus complexe : Chaque fois qu'un nouveau user est ajouter dans FG, on veut vérifier s'il existe déjà dans notre réseau et si c'est le cas le " | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ===== Ressources ===== | + | |
- | + | ||
- | + | ||
- | Pour cela on vous donne les classes suivantes : | + | |
- | - Le package {{ : | + | |
- | - Le package {{: | + | |
- | + | ||
- | Les 2 diagrammes suivants ont été obtenus par reverse Engineering: | + | |
- | + | ||
- | + | ||
- | + | ||
+ | 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' | ||
- | Reprendre le TD de 'lan dernier, il est bon mais l'appliquer sur des reseaux sociaux... a priori je l' | + | < |
+ | <!-- Plus complexe : Chaque fois qu'un nouveau user est ajouter dans FG, on veut vérifier s'il existe déjà dans notre réseau et si c'est le cas le " | ||
+ | </ | ||
- | demande pour des graphes valués... | ||
- | peut etre voir à refaire l' | ||
- | https:// |
2015_2016/s3/concprogobjet/td/td4.1445911984.txt.gz · Last modified: 2015/10/27 02:13 by blay