Programmation orientée objet
La programmation orientée objet (POO, au programme de terminale) est considérée comme le
paradigme de programmation le plus efficace et est massivement utilisée aujourd’hui. Tout
programmeur se doit de connaître la POO. Elle permet de structurer et organiser un programme de
façon à faciliter sa compréhension et à le rendre plus maintenable. Pour comprendre la POO et bien
cerner ces avantages, il faut commencer par un exemple.
Nous allons réaliser un programme très simple qui créer deux personnages effectuant un combat. Ils
ont chacun un nom et une force, celui qui a la force la plus grande gagne le combat. Pour donner le
résultat d'un combat, on affiche le nom du vainqueur.
Nous verrons seulement les concepts les plus basiques de la POO. Les aspects les plus puissants de la
POO (encapsulation, héritage…) ne sont pas au programme de la terminale NSI.
Pour commencer, nous allons faire quelques révisions indispensables sur la programmation en
Python. Nous ferons évoluer notre programme jusqu'à la programmation orientée objet.