Apuntes
POO - created from Mind Map
Contenido del apunte (1)
Página 1
Estrutura
Orientada a objeto
TADs
Linguagem Orientada a Objetos
Ferramentas
Vantagens da POO
Tipos de relacionamento
Três pilares
Classe
Atributo(dados, variáveis e estados)
Comportamento(operações, funções e métodos)
Define atributos e comportamentos comuns compartilhados por um tipo de objeto
Características visíveis externamente
Ação executada por um objeto
Entidade que exibe características e comportamentos
Domínio
Objeto
Mensagens
Delegação
Espaço onde o problema reside
Encapsulamento do estado e comportamento
Estado de um objeto
Variável interna
Combinação das variáveis internas
Valor mantido dentro de um objeto
Meio pelo qual os objetos se comunicam
Um objeto passar uma mensagem para outro, para atender um pedido
Seleciona apenas os dados importantes, ocultando o que não for necessário.
Características
Abstração
Tipos
Tirar o necessário
Definem as diferentes espécies de valores que pode usar no programa
Inteiro
Reais
Lógico
Char
Números positivos e negativos
Números positivos e negativos e fracionários
Verdadeiro ou falso
V=1, nível lógico alto
F=0, nível lógico baixo
Tudo que está entre " "
Pura
Impura
Considera tudo um objeto
Não considera tudo um objeto
Construtor
Destrutor
Acessores
Mutantes
Inicializa objetos durante sua instanciação
Apaga arquivos temporários da memória
Dão acesso aos dados internos do objeto
Alteram os dados internos do objeto
NORMACE
Natural
Oportuno
Manutenível
Extensível
Confiável
Reutilizável
Especialização
Classe filha que só irá possuir os atributos e comportamentos diferentes da sua progenitora
Encapsulamento
Herança
Polimorfismo
Ocultação da informação, restrição/proteção
Encapsulamento efetivo
Abstração mais ocultação da implementação mais divisão de responsabilidade
Herdar características de uma classe já existente
Utilizar o mesmo nome ou forma para fazer coisas diferentes
Linguagem que suporta o polimorfismo
Variável polimórfica
Tipos de Polimorfismo
Linguagem Polimórfica
Pode conter muitos tipos diferentes (personalites)
Inclusão(puro)
Paramétrico
Sobrecarga(estático) ou ad-hoc
Sobreposição(dinâmico)
Trata objetos genéricamente, diminui a quantidade de código
Afeta o modo visual do objeto
Permite que crie métodos os tipos genéricos
Afeta os métodos e os tipos
Mesmo método para parâmetros/assinaturas diferentes
Altera o método para parâmetros/assinaturas iguais

Información
- Descripción
- Concursos Públicos Informática Apunte sobre POO - created from Mind Map, creado por Matheus Moreira el 21/02/2017.
- Creado por
- Matheus Moreira · feb 2017
- Actualizado
- 21 feb 2017
- Visitas
- 1
- Historial
-
- Creado por Matheus Moreira · 21 feb 2017
- Copiado a Apunte por Matheus Moreira · 21 feb 2017
- Valoración