Padrões arquiteturais da L.N
por David Vilaça
1. Roteiro de transações
1.1. Paradigma PROCEDURAL
1.2. Classes representam casos de uso
1.3. Se tornam funções
1.4. Esforço MAIOR p/ sistemas COMPLEXOS
2. Módulo de tabela
2.1. Paradigma RELACIONAL
2.2. Classes representam tabelas do BD
2.3. Elimina camada de persistência
2.4. Métodos já realizam persistência
3. Modelo de domínio
3.1. Paradigma OO
3.2. Estrutura + Comportamento
3.3. Maior separação do código
3.4. Classes com métodos e atributos
3.5. Esforço MENOR p/ sistemas COMPLEXOS
4. Camada de serviço
4.1. Intermediário entre Procedural e OO
4.2. Camada de abstração
4.2.1. Define serviços WEB
4.2.2. Centraliza uso da aplicação
4.2.3. Define APIs