Notes
POO
Content of the notes (1)
Page 1
POO: Estrutura um programa, dividindo-o em vários objetos de alto nível.
Estado: Variáveis internas do objeto.
Variável interna: Valor mantido dentro de um objeto.
Implementação: Define como algo é feito, é o código.
Domínio: Espaço onde o problema reside.
Objeto: Instância de uma classe.
Mensagem: Os objetos se comunicam uns com os outros através de mensagens.
Classe: Define os atributos e métodos comuns que serão compartilhados por um objeto.
Atributos = características
Método =
Estado =
Comportamento: Ação executada por um objeto quando passada uma mensagem ou em resposta.
Instância: Gera um objeto através de uma classe.
Construtores: Método usado para inicializar objetos durante sua instanciação.
Acessores: Dão acesso aos dados internos de um objetos.
Mutantes: Permitem que altere o estado interno de um objeto.
Vantagens da POO: COMERNada
Confiável: O isolamento entre as partes gera software seguro. Ao alterar uma parte, nenhuma outra é afetada.
Oportuno: Ao dividir tudo em partes, várias delas podem ser desenvolvidas em paralelo.
Manutenível: Atualizar um software é mais fácil. Uma pequena modificação vai beneficiar todas as partes que usarem o objeto.
Extensível: O software não é estático. Ele deve crescer para permanecer útil.
Reutilizável: Podemos usar objetos de um sistema que criamos em outro sistema futuro.
Natural: Mais fácil de entender. Você se preocupa mais na funcionalidade do que nos detalhes da implementação.
Information
- Description
- Note on POO, created by Beatriz Cerqueira on 24/06/2020.
- Created by
- Beatriz Cerqueira
- Views
- 0
- Rating