Clean Architecture
Primeiro temos que entender o que são os princípios SOLID. Uma vez que entendemos a arquitetura limpa, temos noção como planejar melhor o nosso código ao longo termo, de modo que nosso programa dure por anos sem uma manutenção desgastante.
Single Responsibility Principle
SRP é um modo de administrar as classes de um software de modo mais estratégico, melhorando aspectos como legibilidade para prevenir códigos complexos.
VisualizarOpen-Closed Principle
OCP é um modo de escrever algoritmo. Invés de implementar um algoritmo diretamente, damos instruções de como esse algoritmo deve ser escrito.
VisualizarPrincípio de substituição de Liskov
Esse princípio é a capacidade de substituir um instância da classe parente com a instância da subclasse sem comprometer o funcionamento do algoritmo.
VisualizarPrincípio de segregação de interface
O princípio de segregação de interface torna as nossas classes independentes de interfaces que necessitam implementações desnecessárias.
VisualizarPrincípio da inversão de dependências
Algoritmos de alta importância não podem depender de algoritmos de baixa importância. Ambos tem que ser dependentes de abstrações.
VisualizarClean Architecture
Criada em 2012 pelo tio Bob, Clean Architecture é uma combinação de outras arquiteturas como Arquitetura Hexagonal e Arquitetura Cebola.
Visualizar