Le plan général de ce module:
- Introduction
- Administratif
- Reprise en main du C#
- Consolidation des acquis: fonctions et tableaux
- Mise en oeuvre de bonnes pratiques
- Classe statiques vs Classes concrètes
- Concepts fondamentaux:
- Objet (instance)
- Constructeur
- Encapsulation (visibilités, propriétés, getter/setter)
- Transformation de code procédural en OO
- Etape 1,2,3 de Drones
- Listes
- Exceptions
- Principes d'un moteur de jeu
- Etape 4 de Drones
- Tests unitaires
- Etape 5,6 de Drones
- Etape 7,8 de Drones
- Interfaces
- Etape 9 de Drones
- Evaluation
- UML
- Classes
- Séquence
- Etat