This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
2019_2020:s3:concprogobjet:td:tdreutilisation [2019/11/08 18:01] blay [Présentation générale] |
2019_2020:s3:concprogobjet:td:tdreutilisation [2019/11/13 11:08] (current) blay [Réutilisation par composition et héritage] |
||
---|---|---|---|
Line 51: | Line 51: | ||
- Vous devez construire un réseau social dont les spécifications sont les suivantes (cf. Interfaces //SocialNetworkInterface// et //MemberInterface//): | - Vous devez construire un réseau social dont les spécifications sont les suivantes (cf. Interfaces //SocialNetworkInterface// et //MemberInterface//): | ||
* un réseau social est un ensemble de membres qui sont en relation; | * un réseau social est un ensemble de membres qui sont en relation; | ||
- | * un membre a un nom, une localisation (String) et une introduction (String); | + | * un membre a un nom, une localisation (String) <del>et une introduction (String)</del>; |
* Un membre //a// est en relation avec membre //b// avec une force entre Faible (LOW) et Très forte (STRONG). Plus la relation est forte plus on considère que la distance est courte. La classe //Strength// qui représente cette force vous est donnée. | * Un membre //a// est en relation avec membre //b// avec une force entre Faible (LOW) et Très forte (STRONG). Plus la relation est forte plus on considère que la distance est courte. La classe //Strength// qui représente cette force vous est donnée. | ||
* //a// peut se considérer en relation avec //b// à la force STRONG et //b// ne pas se considérer en relation avec //a//! | * //a// peut se considérer en relation avec //b// à la force STRONG et //b// ne pas se considérer en relation avec //a//! |