Bonjour.
Peut-être ai-je mal compris le concept de composition de classe car le code généré par le diagramme ci joint ne créé que la déclaration de l'objet composant, mais n'instancie pas celui-ci dans le constructeur de l'objet composé.
Je me serais attendu à avoir, en php par exemple , quelque chose comme :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 class Developpeur { // Ce code est généré private $cerveau; // Le constructeur n'est pas généré function __construct(){ $this->setCerveau( new Cerveau() ); } // Ni les getters et setters public function setCerveau (Cerveau $new_var) { $this->cerveau = $new_var; } public function getCerveau () { return $this->cerveau; } }
Pourriez vous s'il vous plaît m'expliquer mon erreur ?
Merci de votre attention
[EDIT] En fait je viens de faire un test en générant du c++ ( je n'avais essayé que php et python ), et là je trouve déja les getter / setter, du coup je me demande si ce n'est pas une limite de mon éditeur ( umbrello ) ...
Partager