2014_2015:s3:concprogobjet:td:td6
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 2014_2015:s3:concprogobjet:td:td6 [2014/11/02 20:18] – [Capteur Passif Réactif (Simple)] blay | 2014_2015:s3:concprogobjet:td:td6 [2015/03/23 14:49] (current) – [Capteurs Passifs] blay | ||
|---|---|---|---|
| Line 40: | Line 40: | ||
| ===== Capteurs Passifs ===== | ===== Capteurs Passifs ===== | ||
| - | Les capteurs " | + | Les capteurs " |
| + | A votre convenance un capteur passif peut modifier la valeur lue dans le capteur physique pour lui associer une unité. | ||
| Line 47: | Line 48: | ||
| - Définir la classe CapteurPassif en lui associant un capteurPhysique. | - Définir la classe CapteurPassif en lui associant un capteurPhysique. | ||
| + | Voici les codes dont vous avez besoin : | ||
| + | | ||
| + | | ||
| ===== Pièce équipée ===== | ===== Pièce équipée ===== | ||
| Line 170: | Line 174: | ||
| - | Vous pouvez faire le choix de continuer à tester avec EasyMock ou de faire les tests en créant les bouchons etc. | + | QUESTION (30mn) : |
| + | | ||
| ===== Pièce numérique " | ===== Pièce numérique " | ||
| - | L' | + | L' |
| - | Question | + | QUESTION (10mn) |
| + | * Vous devez définir une " | ||
| Line 184: | Line 190: | ||
| Lorsque l'on ajoute un capteur à une pièce de la maison on veut que le tableau de bord de la maison prenne automatiquement en compte cette évolution. | Lorsque l'on ajoute un capteur à une pièce de la maison on veut que le tableau de bord de la maison prenne automatiquement en compte cette évolution. | ||
| - | Question | + | QUESTION |
| + | * Modifier vos classes pour prendre en compte cette nouvelle exigence, si vous ne l' | ||
| Si vous le voulez, vous êtes autorisé à cette étape à utiliser les classes java '' | Si vous le voulez, vous êtes autorisé à cette étape à utiliser les classes java '' | ||
| - | ===== Capteurs | + | ===== Capteurs |
| Un capteur actif est associé à un capteur physique. Il scrute régulièrement la valeur physique du capteur physique qui lui est associé et notifie ses observeurs chaque fois qu'il détecte un changement. | Un capteur actif est associé à un capteur physique. Il scrute régulièrement la valeur physique du capteur physique qui lui est associé et notifie ses observeurs chaque fois qu'il détecte un changement. | ||
| Line 194: | Line 201: | ||
| Voici les éléments de code dont vous avez besoin pour le définir : | Voici les éléments de code dont vous avez besoin pour le définir : | ||
| | | ||
| - | public class CapteurReactif | + | public class CapteurActif |
| </ | </ | ||
| Line 220: | Line 227: | ||
| - | QUESTION (15mn) : | + | QUESTION (30mn) : |
| - | * Définir les capteurs | + | * Définir les capteurs |
| + | |||
| + | |||
| + | ===== Refactoring et Pattern Composite ===== | ||
| + | |||
| + | On vient de réaliser que des dispositifs peuvent être associés directement à la maison et pas forcément aux pièces. | ||
| + | |||
| + | Proposer une modélisation qui préserve l' | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | <box round rgb(150, | ||
| + | * Mettez un mail à votre encadreur avec soit l' | ||
| + | * Dans votre répertoire de projet se trouvent : | ||
| + | - Un document contenant | ||
| + | * votre modèle final (Tout le monde n' | ||
| + | * des explications sur les raisons de ce modèle (dont vous êtes très fiers) et les leçons apprises. | ||
| + | - Les codes et les tests. | ||
| + | </ | ||
| + | |||
| Line 369: | Line 398: | ||
| Si maintenant on veut que tout message dans la boite SNAPCHAT soit ephemere ? | Si maintenant on veut que tout message dans la boite SNAPCHAT soit ephemere ? | ||
| - | |||
| - | ===== Estimation de performance ===== | ||
| - | |||
| - | |||
| - | Une route est définie par des Tronçons. Un tronçon est défini par deux Positions et une longueur. Une Position est définie par un nom. | ||
| - | |||
| - | Calculer le plus cours chemin entre deux positions. | ||
| - | Déterminer la complexité de votre algorithme. | ||
| - | => Outils de recherche de code dupliqué? | ||
2014_2015/s3/concprogobjet/td/td6.1414959486.txt.gz · Last modified: 2014/11/02 20:18 by blay