User Tools

Site Tools


2019_2020:s3:concprogobjet:td:tdreutilisation

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
2019_2020:s3:concprogobjet:td:tdreutilisation [2019/11/08 17:59]
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 18: Line 18:
  
  
-<box round rgb(0,160,128) rgb(0,​191,​255) 75%|**Votre défi** > +<box round rgb(224,255,255) rgb(0,​191,​255) 75%|**Votre défi** > 
  
 Faire passer les tests sans les modifier si ce n'est la référence à la classe "//​SocialNetwork//"​ qui implémente //​SocialNetworkInterface//​ et en développant un code propre. Faire passer les tests sans les modifier si ce n'est la référence à la classe "//​SocialNetwork//"​ qui implémente //​SocialNetworkInterface//​ et en développant un code propre.
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//!
2019_2020/s3/concprogobjet/td/tdreutilisation.1573232398.txt.gz · Last modified: 2019/11/08 17:59 by blay