Capítulo 4 Flashcards
Para que serve a Abstração?
Diminuir a complexidade de algo, ignorando detalhes para concentrar a atenção no nível mais alto do problema.
Abstração
É o foco nas características essenciais de alguns obj relativo a perspectiva do visualizador
Qual o primeiro passo para começar a programar OO?
Identificar as características e o comportamento
Qual a unidade fundamental na POO?
Classe
Conceito avançado de Atributo?
Determinar as características do obj
Conceito avançado de método?
Manipular os atributos
Encapsular
Ocultar partes independentes da implementação permitindo construir partes invisíveis ao mundo eterior
Vantagens do encapsulamento
- Tornar mudanças invisíveis
- Facilitar reutilização de código
- Reduzir efeitos colaterais
Como métodos operam?
Operam no estado interno de um obj e servem como mecanismo de comunicação entre obj