Exercícios: Aula 04 – Interfaces e Modelagem de Domínio 🏗️
🟢 Nível: Básico
Interface Simples: Crie uma interface Usuario com nome, idade e uma propriedade opcional site.
Extensão: Crie uma interface Admin que estenda Usuario e adicione a propriedade nivel (número).
🟡 Nível: Intermediário
Readonly: Crie uma interface Configuracao onde todas as propriedades sejam readonly. Tente alterar uma após a criação.
Interface de Função: Defina uma interface para uma função que receba dois números e retorne um booleano.
🔴 Nível: Desafio
Modelagem de Sistema: Modele as interfaces para um sistema de "Pedidos de Ecommerce". Deve haver um Cliente, um Produto e um Pedido (que contém uma lista de produtos e o cliente).