🦊
CodeFox
🛤️ Trilha
📝 Provas
⭐ 0/12
Escolha uma fase!
Toque em uma bolinha para jogar. As fases verdes você já venceu.
1
Comece aqui
Sobrecarga de métodos
Mesmo nome, assinaturas diferentes.
?
2
virtual, override, base
A filha refaz o método do pai — e ainda pede ajuda pra ele.
?
3
Sobrescrita vs. sobrecarga & casting
Uma variável Animal segurando um Cachorro.
?
4
Invariante & encapsulamento
Título nunca pode ser vazio.
?
5
Classe abstrata & interfaces
Implementa várias interfaces; herda de uma só classe.
?
6
Herança: pai e filha
Administrador é um Usuario.
?
7
Linguagem ubíqua (DDD)
O nome no código é o nome no negócio.
?
8
Polimorfismo
Uma interface, várias implementações.
?
9
Acoplamento & coesão
Service não conhece EF Core.
?
10
Repository Pattern
Consulta ao banco mora no repository.
?
11
EF Core & DbContext
AddAsync não grava sozinho.
?
12
Injeção de dependência
AddScoped<Interface, Implementação>() no Program.cs.
?