Académique Documents
Professionnel Documents
Culture Documents
Aula 4: Encapsulamento
1. Princpios da modularizao
2. Encapsulamento
Mtodos e Atributos Pblicos e Privados
3. Coeso
4. Acoplamento
5. Mtodos Setters/Getters
6. Processo de Compilao e Ligao
7. Organizao de Arquivos: extenses .cpp e .h
8. Primitivas de Compilao: include e ifndef
PCS / EP / USP 2017 PCS 3111 Aula 4 2
Princpios da modularizao
Membros da Classe
(Exemplo: atributos)
EX02
PCS / EP / USP 2017 PCS 3111 Aula 4 11
Coeso
Projeto OO
Programa Executvel
Ligador
Biblioteca de Cdigo Objeto
! Boa prtica
Crie um arquivo separado para cada definio e
implementao
class ContaCorrente {
private:
double saldo = 0.0;
public:
void depositar (double valor);
bool retirar (double valor);
};