User Tools

Site Tools


2018_2019:s2:td:td_classe_code

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
2018_2019:s2:td:td_classe_code [2019/02/16 20:05]
blay [Des modèles aux codes et vis-versa]
2018_2019:s2:td:td_classe_code [2019/02/27 15:25] (current)
blay [Des modèles aux codes et vis-versa]
Line 17: Line 17:
  
  
 +<note tip>​**ObjectAid**
 +sous Install new software > add > http://​www.objectaid.com/​update/​current ...
  
 +Puis après avoir relancé Eclipse, sous New > Other > Object Aid..> Classes .... ensuite vous posé simplement les classes à visualiser sur votre diagramme.
 +</​note>​
 ===== Je comprends ===== ===== Je comprends =====
  
Line 68: Line 72:
  
 <​accordion ​ collapsed="​true">​ <​accordion ​ collapsed="​true">​
-<panel title="​Les codes correspondants">​+<​panel ​icon="​glyphicon glyphicon-download"  ​title="​Les codes correspondants">​
 Le concept d'"​Engin"​ modélisé ici sous la forme d'une classe contient à présent un attribut qui permet d'​exprimer la puissance. Il sera représenté par le code suivant :  Le concept d'"​Engin"​ modélisé ici sous la forme d'une classe contient à présent un attribut qui permet d'​exprimer la puissance. Il sera représenté par le code suivant : 
  
Line 106: Line 110:
  
 <​accordion ​ collapsed="​true">​ <​accordion ​ collapsed="​true">​
-<panel title="​Ajout des accesseurs">​+<​panel ​icon="​glyphicon glyphicon-download" ​title="​Ajout des accesseurs">​
  
 Le code de la classe Engin en java devient : Le code de la classe Engin en java devient :
Line 153: Line 157:
  
 <​accordion ​ collapsed="​true">​ <​accordion ​ collapsed="​true">​
-<panel title="​Les codes correspondants">​+<​panel ​icon="​glyphicon glyphicon-download" ​title="​Les codes correspondants">​
  
 **Code généré en java** **Code généré en java**
Line 280: Line 284:
  
 <​accordion ​ collapsed="​true">​ <​accordion ​ collapsed="​true">​
-<panel title="​Les codes correspondants">​+<​panel ​icon="​glyphicon glyphicon-download" ​title="​Les codes correspondants">​
  
  
Line 321: Line 325:
 Complétons la classe ''​Engine''​ pour manipuler les pilotes. Complétons la classe ''​Engine''​ pour manipuler les pilotes.
 <​accordion ​ collapsed="​true">​ <​accordion ​ collapsed="​true">​
-<panel title="​Les codes correspondants">​+<​panel ​icon="​glyphicon glyphicon-download" ​title="​Les codes correspondants">​
  
 <code java> <code java>
Line 408: Line 412:
  
 <​accordion ​ collapsed="​true">​ <​accordion ​ collapsed="​true">​
-<panel title="​Les codes correspondants">​+<​panel ​icon="​glyphicon glyphicon-download" ​title="​Les codes correspondants">​
  
 <code java> <code java>
Line 442: Line 446:
 Nous décidons à présent que l'on ne veut pas que n'​importe qui affecte un engin à un pilote (on passe la méthode setDrivenEngine en Protected) et que lorsque l'on affecte un pilote à un engin alors il en devient pilote. Nous modifions nos codes. Nous décidons à présent que l'on ne veut pas que n'​importe qui affecte un engin à un pilote (on passe la méthode setDrivenEngine en Protected) et que lorsque l'on affecte un pilote à un engin alors il en devient pilote. Nous modifions nos codes.
 <​accordion ​ collapsed="​true">​ <​accordion ​ collapsed="​true">​
-<panel title="​Les codes correspondants">​+<​panel ​icon="​glyphicon glyphicon-download" ​title="​Les codes correspondants">​
  
  
Line 560: Line 564:
  
 <​accordion ​ collapsed="​true">​ <​accordion ​ collapsed="​true">​
-<panel title="​Les codes correspondants au diagramme">​+<​panel ​icon="​glyphicon glyphicon-download" ​title="​Les codes correspondants au diagramme">​
  
  
Line 619: Line 623:
    - Imaginez que l'on veuille pouvoir demander à une ''​Armada''​ d'​attaquer,​ quelle méthode devez-vous ajouter?    - Imaginez que l'on veuille pouvoir demander à une ''​Armada''​ d'​attaquer,​ quelle méthode devez-vous ajouter?
    - <​accordion ​ collapsed="​true">​    - <​accordion ​ collapsed="​true">​
-<panel title="​Voici le code de cette nouvelle méthode, si besoin">​+<​panel ​icon="​glyphicon glyphicon-download" ​title="​Voici le code de cette nouvelle méthode, si besoin">​
  
    - Voici le code de cette nouvelle méthode :     - Voici le code de cette nouvelle méthode : 
2018_2019/s2/td/td_classe_code.1550343906.txt.gz · Last modified: 2019/02/16 20:05 by blay