User Tools

Site Tools


2017_2018:s3:concprogobjet:td:td6

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
2017_2018:s3:concprogobjet:td:td6 [2017/11/12 19:11]
blay [Réutilisation par composition et héritage]
2017_2018:s3:concprogobjet:td:td6 [2017/11/12 19:12]
blay
Line 45: Line 45:
  
   - Vous devez construire un réseau social dont les spécifications sont les suivantes (cf. Interface //​SocialNetworkInterface//​): ​   - Vous devez construire un réseau social dont les spécifications sont les suivantes (cf. Interface //​SocialNetworkInterface//​): ​
-       * un membre a un nom 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 : ''​relateToRank(MemberInterface member, int rank)''​) ​        * 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 : ''​relateToRank(MemberInterface member, int rank)''​) ​
2017_2018/s3/concprogobjet/td/td6.txt · Last modified: 2017/11/13 08:30 by blay