GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Notizen

POO - created from Mind Map

Matheus Moreira Informática Concursos Públicos Portugiesisch 1 Seite

Inhalt der Notizen (1)

Seite 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

Informationen

Beschreibung
Concursos Públicos Informática Notiz am POO - created from Mind Map, erstellt von Matheus Moreira am 21/02/2017.
Erstellt von
Matheus Moreira · Feb 2017
Aktualisiert
21 Feb 2017
Aufrufe
1
Verlauf
  • Erstellt von Matheus Moreira · 21 Feb 2017
  • Zu Notiz kopiert von Matheus Moreira · 21 Feb 2017
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck