¡GoConqr estrena diseño! Cuéntanos qué te parece.

Apuntes

POO - created from Mind Map

Matheus Moreira Informática Concursos Públicos Portugués 1 página

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

POO - created from Mind Map

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
Visitas
1
Historial
  • Creado por Matheus Moreira · 21 feb 2017
  • Copiado a Apunte por Matheus Moreira · 21 feb 2017
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?