2019_2020:s2:td:td7
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| 2019_2020:s2:td:td7 [2020/02/08 21:36] – created blay | 2019_2020:s2:td:td7 [2020/02/20 07:30] (current) – [6) A vous : appliquez tout seul ce qui précède] blay | ||
|---|---|---|---|
| Line 9: | Line 9: | ||
| Vous devez essentiellement comprendre les grands principes. | Vous devez essentiellement comprendre les grands principes. | ||
| </ | </ | ||
| - | |||
| - | <alert type=" | ||
| - | TD de 4 h.\\ | ||
| - | Il n'y a pas de rendus associé à ce TD, cependant il doit faire partie du carnet de bord. | ||
| - | Donc notez bien les points qui vous semblent difficiles, les remarques qu'il vous semble important de diffuser, etc. | ||
| - | </ | ||
| Line 20: | Line 14: | ||
| sous Install new software > add > http:// | sous Install new software > add > http:// | ||
| - | Puis après avoir relancé Eclipse, sous New > Other > Object Aid..> Classes .... ensuite vous posé simplement les classes à visualiser sur votre diagramme. | + | Puis après avoir relancé Eclipse, sous New > Other > Object Aid..> Classes .... ensuite vous posez simplement les classes à visualiser sur votre diagramme. |
| + | </ | ||
| + | |||
| + | <note warning> | ||
| + | * Donnez un nom au projet qui peut devenir le nom du package => pas d' | ||
| </ | </ | ||
| ===== Je comprends ===== | ===== Je comprends ===== | ||
| Line 51: | Line 49: | ||
| </ | </ | ||
| - | <note tip>Une " | + | <note tip>Une " |
| On crée une instance d' | On crée une instance d' | ||
| < | < | ||
| Line 66: | Line 64: | ||
| === Je visualise les codes à partir du modèle === | === Je visualise les codes à partir du modèle === | ||
| - | [[https:// | + | Pour générer les codes sous '' |
| + | |||
| + | [[:genmymodel|Elements pour GenMyModel]] | ||
| ==== 2) Je sais passer du modèle d'une classe avec un attribut au code ==== | ==== 2) Je sais passer du modèle d'une classe avec un attribut au code ==== | ||
| Line 151: | Line 151: | ||
| </ | </ | ||
| - | Représentation d'une instance de la classe '' | + | Représentation d'une instance de la classe '' |
| {{: | {{: | ||
| ==== 3) Je sais passer du modèle d'une classe avec un attribut et une méthode au code ==== | ==== 3) Je sais passer du modèle d'une classe avec un attribut et une méthode au code ==== | ||
| Line 160: | Line 160: | ||
| **Code généré en java** | **Code généré en java** | ||
| + | //(La version générée par est un peu différente. | ||
| + | Au lieu d'une levée d' | ||
| <code java> | <code java> | ||
| public class Engine { | public class Engine { | ||
| Line 169: | Line 171: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| **Code généré en php** | **Code généré en php** | ||
| <code php> | <code php> | ||
| Line 288: | Line 291: | ||
| **Code java correspondant ** | **Code java correspondant ** | ||
| + | Dans genMyModel, c'est un set<> qui est généré. | ||
| + | |||
| <code java> | <code java> | ||
| public class Engine { | public class Engine { | ||
| Line 293: | Line 298: | ||
| private int power; | private int power; | ||
| - | // | + | // |
| private Pilot[] pilots; // = new Pilot[0]; //array de dimension 1 | private Pilot[] pilots; // = new Pilot[0]; //array de dimension 1 | ||
| Line 534: | Line 539: | ||
| ===== 6) A vous : appliquez tout seul ce qui précède ===== | ===== 6) A vous : appliquez tout seul ce qui précède ===== | ||
| + | <note warning> | ||
| + | |||
| {{: | {{: | ||
2019_2020/s2/td/td7.1581197813.txt.gz · Last modified: 2020/02/08 21:36 by blay