Encapsulamento de memoria
1.
ENCAPSULAMENTO: “NÃO MOSTRE AS CARTAS DO SEU BARALHO”......................................... 1
1.1
O QUE É O ENCAPSULAMENTO? ................................................................................................................... 1
1.2
NÍVEIS DE ACESSO ....................................................................................................................................... 3
1.3
POR QUE ENCAPSULAR?............................................................................................................................... 3
1.4
TRÊS CARACTERÍSTICAS DO ENCAPSULAMENTO EFICAZ .............................................................................. 4
Abstração ............................................................................................................................................................. 4
Ocultação da implementação............................................................................................................................... 6
Divisão da responsabilidade.............................................................................................................................. 10
1.5
DICAS E ARMADILHAS DO ENCAPSULAMENTO ........................................................................................... 12
Dicas e armadilhas da abstração....................................................................................................................... 12
Dicas e armadilhas do Tipo Abstrato de Dados ................................................................................................ 12
Dicas da ocultação da implementação .............................................................................................................. 12
1.6
ENCAPSULAMENTO E OS OBJETIVOS DA ORIENTAÇÃO A OBJETOS ............................................................. 12
1.7
RESUMO