0%
Constructeurs et modélisation — Chapitre 09

Chapitre 09 — Constructeurs et modélisation

Partie 1A — Apprendre Dart · Chapitre 09 sur 62 · 7 h

Chapitre 09 — Constructeurs et modélisation

Niveau : débutant / intermédiaire Durée estimée : 7 h Pré-requis : chapitre 08 — Introduction à la POO (classe, objet, propriété, méthode, this) Ce que vous saurez faire à la fin : créer des objets complets et valides dès leur première ligne de vie grâce aux constructeurs, exposer des valeurs calculées avec des getters, et traduire un énoncé écrit en français en un ensemble de classes cohérentes.


09.0 — Objectifs du chapitre

À la fin de ce chapitre, vous serez capable de :

  • expliquer précisément pourquoi une classe sans constructeur pose problème ;
  • reconnaître et utiliser le constructeur par défaut ;
  • écrire un constructeur personnalisé ;
  • utiliser la syntaxe raccourcie this.propriete ;
  • utiliser des paramètres nommés avec les accolades { } ;
  • rendre un paramètre nommé obligatoire avec required ;
  • déclarer des paramètres optionnels et leur donner une valeur par défaut ;
  • écrire des constructeurs nommés comme Player.debutant() ou Enemy.boss() ;
  • initialiser une propriété avec une initializer list : x = ... ;
  • protéger vos objets avec assert ;
  • écrire un constructeur const et expliquer ce qu'il apporte ;
  • écrire un constructeur factory et expliquer quand il est utile ;
  • écrire un getter, un setter, et des getters calculés ;
  • redéfinir toString() pour afficher un objet lisible ;
  • transformer un énoncé écrit en français en un ensemble de classes Dart ;
  • appliquer une liste de bonnes pratiques de modélisation.

Commentaires

Les commentaires sont alimentés par GitHub Discussions

Connectez-vous avec GitHub pour participer à la discussion

Lien copié !