formations/algo/poo/cours/student.txt

37 lines
1.0 KiB
Plaintext
Raw Permalink Normal View History

Comparaison entre style procédural et style objet
==================================================
Le principal d'un collège est debout en face d'élève de quatrième,
qui doivent être ventilés dans leurs classes respectives.
Seulement les élèves ne connaissent pas leur classe,
seul le principal les connaît.
Comment le principal peut-il affecter un élève à une classe ?
Deux solutions évidentes :
- emmener chaque étudiant dans sa classe respective
- dire à chaque étudiant quelle classe lui est assignée pour qu'il s'y rende pas lui-même
Dans le monde réel, la seconde solution est évidemment meilleure.
Dans le monde de la programmation, les deux se défendent.
Présentation antropomorphique
-----------------------------
Le cheminement procédural
-------------------------
.. literalinclude:: snippets/student_procedural.py
:language: python
:linenos:
Le cheminement objet
---------------------
.. literalinclude:: snippets/student_object.py
:language: python
:linenos: