7. 15/02/2019 Arquitetura limpa
http://localhost:8000/?print-pdf 7/15
"É a forma dada por quem o constrói com o objetivo de
facilitar o desenvolvimento, a implantação, a operação
e a manutenção.
Deixando tantas opções quanto possível, pelo maior
tempo possível."
Yannick Grenzinger
ARQUITETURA LIMPA
11. 15/02/2019 Arquitetura limpa
http://localhost:8000/?print-pdf 11/15
CASOS DE USOCASOS DE USO
O que o sistema faz
class CriarProduto {
constructor(readonly r: IProdutoRepositorio) {}
criar(descricao: string, preco: number): void {
const p = new Produto(descricao, preco);
this.r.persistir(p);
}
}
ARQUITETURA LIMPA