Escolar Documentos
Profissional Documentos
Cultura Documentos
Cópia de AULA 05 - Analise e Projeto OO PDF
Cópia de AULA 05 - Analise e Projeto OO PDF
com
Módulos Classe
Dados
Operações (atributos)
Operações
Dados (métodos)
Extrair
Saldo
Objeto: Classe
Objeto:
Conta da Eliane Conta Conta do Ricardo
Número:
Número: 654321
123456
Saldo:10000.00
Saldo:770.77
Titular: Ricardo
Titular: Eliane
Operações Públicas
Dados e
Operações
Privadas
Extrair Render
Saldo Juros
Creditar
Debitar
Mensagem
?
Triângulo Círculo
Base Raio
Altura calcularArea()
calcularArea()
ou
ou
ou
Subclasse
Relacionamento de Realização
(A) incomplete.
(B) disjoint.
(C) overlapping.
(D) joint.
(E) complete.
Coesão
Acoplamento
Código de Apresentação
Código de Negócio
Máquina de
grande porte
SGBD Fat Client
Terminal “burro”
Thin Client
Oracle MySQL
Lógica do Negócio
Acesso a Dados
Modelo
Controlador
10
Fernando Pedrosa Lopes 0
Com o advento da WEB, o browser passou
a ser utilizado como cliente universal
◦ Evitamos instalar qualquer software em
desktops, facilitando a manutenção
O número e nome das camadas variam
◦ No mínimo, costuma-se ter três camadas
(pequenos volumes)
◦ Mas pode haver “N” camadas, dependendo da
necessidade (N-tier architecture)
10
Fernando Pedrosa Lopes 1
Para projetos mais simples podemos ter as
camadas Web e Aplicação no mesmo local
I – Drivers que seguem o padrão ODBC podem ser utilizados por aplicações
que estão no servidor de aplicações para acessar tabelas no servidor de
Banco de dados.