Capítulo 09 — Construtores e modelagem
Parte 1A — Aprender Dart · Capítulo 09 de 62 · 7 h
Capítulo 09 — Construtores e modelagem
Nível: iniciante / intermediário Duração estimada: 7 h Pré-requisitos: capítulo 08 — Introdução à POO (classe, objeto, propriedade, método,
this) O que você será capaz de fazer ao final: criar objetos completos e válidos desde a sua primeira linha de vida graças aos construtores, expor valores calculados com getters e traduzir um enunciado escrito em português em um conjunto de classes coerentes.
09.0 — Objetivos do capítulo
Ao final deste capítulo, você será capaz de:
- explicar com precisão por que uma classe sem construtor causa problemas;
- reconhecer e usar o construtor padrão;
- escrever um construtor personalizado;
- usar a sintaxe abreviada
this.propriedade; - usar parâmetros nomeados com as chaves
{ }; - tornar um parâmetro nomeado obrigatório com
required; - declarar parâmetros opcionais e atribuir a eles um valor padrão;
- escrever construtores nomeados como
Player.debutant()ouEnemy.boss(); - inicializar uma propriedade com uma initializer list
: x = ...; - proteger seus objetos com
assert; - escrever um construtor
conste explicar o que ele traz; - escrever um construtor
factorye explicar quando ele é útil; - escrever um getter, um setter e getters calculados;
- sobrescrever
toString()para exibir um objeto de forma legível; - transformar um enunciado escrito em português em um conjunto de classes Dart;
- aplicar uma lista de boas práticas de modelagem.
Comentários
Os comentários são alimentados pelo GitHub Discussions
Conecte-se com o GitHub para participar da discussão