0%
Constructores y modelado — Capítulo 09

Capítulo 09 — Constructores y modelado

Parte 1A — Aprender Dart · Capítulo 09 de 62 · 7 h

Capítulo 09 — Constructores y modelado

Nivel: principiante / intermedio Duración estimada: 7 h Requisitos previos: capítulo 08 — Introducción a la POO (clase, objeto, propiedad, método, this) Lo que sabrás hacer al terminar: crear objetos completos y válidos desde su primera línea de vida gracias a los constructores, exponer valores calculados con getters, y traducir un enunciado escrito en español a un conjunto de clases coherentes.


09.0 — Objetivos del capítulo

Al terminar este capítulo, serás capaz de:

  • explicar con precisión por qué una clase sin constructor plantea problemas;
  • reconocer y utilizar el constructor por defecto;
  • escribir un constructor personalizado;
  • utilizar la sintaxis abreviada this.propiedad;
  • utilizar parámetros con nombre con las llaves { };
  • hacer obligatorio un parámetro con nombre mediante required;
  • declarar parámetros opcionales y asignarles un valor por defecto;
  • escribir constructores con nombre como Player.debutant() o Enemy.boss();
  • inicializar una propiedad con una initializer list : x = ...;
  • proteger tus objetos con assert;
  • escribir un constructor const y explicar qué aporta;
  • escribir un constructor factory y explicar cuándo resulta útil;
  • escribir un getter, un setter y getters calculados;
  • redefinir toString() para mostrar un objeto de forma legible;
  • transformar un enunciado escrito en español en un conjunto de clases Dart;
  • aplicar una lista de buenas prácticas de modelado.

Comentarios

Los comentarios funcionan con GitHub Discussions

Inicia sesión con GitHub para participar en la discusión

¡Enlace copiado!