Orientação a Objeto - Conceitos Flashcards

1
Q

Orientação a Objeto - Conceitos

A

Entidades do mundo real, trazendo para orientação a objeto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Conceitos importantes na Orientação a Objetos:

A

Classes, Objetos, Mensagens, Classes Abstratas, Interfaces.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Classes são

A

forma - moldura - molde - template

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Definição Classes

A

Abstração de um conjunto de objetos similares no mundo real.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Classes composição:

A

1 - Propriedades = atributos

2 - Operações = métodos = comportamento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

1 - Propriedades = atributos

A

Armazeno o estado de um objeto

É estático.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

2 - Operações = métodos = comportamento

A

Realizam controle de acesso aos atributos
(acesso públicos ou privados)

Onde fica o comportamento dinâmico de uma classe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Onde fica o comportamento dinâmico de uma classe?

A

Operações ou métodos ou comportamento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Objetos

A

Instâncias de uma classe específica.
Objetos herdam os atributos e operações da sua classe.
Podem existir múltiplos objetos de cada classe.
Possuem um identificador único que não varia. - OID (Object ID)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

São Instâncias de uma classe específica?

A

Objetos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Herdam os atributos e operações da sua classe?

A

Objetos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Podem existir múltiplos de cada classe?

A

Objetos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Possuem um identificador único ( OID ) que não varia?

A

Objetos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Qual a maneira de objetos se comunicarem?

A

Mensagens

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

O que permite a interação entre diferentes instâncias de objetos?

A

Mensagens

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Mensagens composta por quantos e quais elementos?

A

1 - Objeto a quem a mensagem é endereçada (receptor)
2 - Nome do método a executar
3 - Lista de parâmetros necessários ao método (se existirem)

17
Q

Objeto a quem a mensagem é endereçada (receptor) é elemento de?

A

Mensagem

18
Q

Nome do método a executar é elemento de?

A

Mensagem

19
Q

Lista de parâmetros necessários ao método (se existirem) é elemento de?

A

Mensagem

20
Q

Classes Abstratas

A

No UML Nome da Classe aparece em Itálico;

não pode ser instanciada.

21
Q

No UML o Nome da Classe aparece em Itálico?

A

Classes Abstratas

22
Q

Classes que não podem ser instanciadas?

A

Classes Abstratas

23
Q

Classes Abstratas Utilização

A

Posso ter um método, não dizer o comportamento (vazio) e deixar as classes filhas, sobrescreverem/implementarem estes métodos

24
Q

Classes Abstratas definem?

A

Atributos e operações que outras classes irão herdar posteriormente.

25
Q

Classes Abstratas Possuem?

A

Podem possuir declarações de métodos vazias e/ou métodos implementados.