2019_2020:s3:concprogobjet:td:tdreutilisation
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
2019_2020:s3:concprogobjet:td:tdreutilisation [2019/11/08 16:58] – [Présentation générale] blay | 2019_2020:s3:concprogobjet:td:tdreutilisation [2019/11/13 10:08] (current) – [Réutilisation par composition et héritage] blay | ||
---|---|---|---|
Line 18: | Line 18: | ||
- | <box round rgb(135,206,250) rgb(0, | + | <box round rgb(224,255,255) rgb(0, |
Faire passer les tests sans les modifier si ce n'est la référence à la classe "// | Faire passer les tests sans les modifier si ce n'est la référence à la classe "// | ||
Line 37: | Line 37: | ||
</ | </ | ||
- | La figure suivante visualise les interfaces et classes fournies pour les tests. | ||
- | |||
- | {{ : | ||
- | |||
- | {{ : | ||
===== Réutilisation par composition et héritage ===== | ===== Réutilisation par composition et héritage ===== | ||
Line 56: | Line 51: | ||
- Vous devez construire un réseau social dont les spécifications sont les suivantes (cf. Interfaces // | - Vous devez construire un réseau social dont les spécifications sont les suivantes (cf. Interfaces // | ||
* 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) |
* 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 // | * 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 // | ||
* //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.1573232296.txt.gz · Last modified: 2019/11/08 16:58 by blay