Ceci est une ancienne révision du document !
Chapitre précédent | Sommaire principal | Chapitre suivant |
---|
Ecrire des classes ?
Non. POO est une methode de resolution de problemes, pas une syntaxe en particulier. C'est penser une solution en termes d'objets.
Exemple concret. Comment concevoir cette UI :
Methode non object
Pour creer l'UI :
Si l'utilisateur clique sur un element de l'UI (par exemple, pour changer la couleur du rectangle vert sur lequel on clique en bleu) :
Methode objet
Un objet “rectangle” est definie par :
Pour creer l'UI :
Pour gerer les clics :
Concevoir en objets, c'est donc decomposer une problematique en objets qui interagissent entre eux. Quand une classe interagit avec une autre classe, elle utilise un “service” propose par l'autre classe.
polymorphisme ? heritage ?
Chapitre précédent | Sommaire principal | Chapitre suivant |
---|