Top Banner
18

Programmation Orientée Objet, la fin des conditions

Jun 20, 2015

Download

Documents

Black-Heaven

Aujourd'hui la Programmation Orientée Objets (POO) est l'une des techniques de programmation les plus utilisées. Cette technique à pour but de nous aider à obtenir un code plus modulaire, plus simple, plus aisément testable, plus expressif, permettant la maintenance et l'évolution de manière efficace.

Le soucis ? personne n'apprends la POO directement, généralement on a du apprendre à faire sans à base de if-then-else ou de switch, nous n'utilisons pas toute la puissance de la POO si nous continuons à utiliser ces mécanismes car ils rendent compliqué les tests (il faudra plus de tests pour arriver à une couverture de code puisque la complexité cyclomatique sera plus élevée), l'évolution sera douloureux (avec la modification de nombreuses parties du code), les modèles/prototypes des classes sont obscures, etc.

Le but de cette intervention sera donc, via un exemple complet, de vous montrer que la plupart des conditions n'ont pas lieu d'être quand on utilise la POO correctement.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Programmation Orientée Objet, la fin des conditions
Page 2: Programmation Orientée Objet, la fin des conditions
Page 3: Programmation Orientée Objet, la fin des conditions
Page 4: Programmation Orientée Objet, la fin des conditions
Page 5: Programmation Orientée Objet, la fin des conditions
Page 6: Programmation Orientée Objet, la fin des conditions
Page 7: Programmation Orientée Objet, la fin des conditions
Page 8: Programmation Orientée Objet, la fin des conditions
Page 9: Programmation Orientée Objet, la fin des conditions
Page 10: Programmation Orientée Objet, la fin des conditions
Page 11: Programmation Orientée Objet, la fin des conditions
Page 12: Programmation Orientée Objet, la fin des conditions
Page 13: Programmation Orientée Objet, la fin des conditions
Page 14: Programmation Orientée Objet, la fin des conditions
Page 15: Programmation Orientée Objet, la fin des conditions
Page 16: Programmation Orientée Objet, la fin des conditions
Page 17: Programmation Orientée Objet, la fin des conditions
Page 18: Programmation Orientée Objet, la fin des conditions