8

Click here to load reader

Coletanea UML e OO (ESAF) - Jaime Correia

Embed Size (px)

Citation preview

Page 1: Coletanea UML e OO (ESAF) - Jaime Correia

Material elaborado pelos Prof. Walter Cunha e Jaime CorreiaPara mais informações, acesse http://www.waltercunha.com

Prof. Jaime Correia Neto

[email protected]

Coletânea OO / UML - ESAF

Page 2: Coletanea UML e OO (ESAF) - Jaime Correia

Material elaborado pelos Prof. Walter Cunha e Jaime CorreiaPara mais informações, acesse http://www.waltercunha.com

Estatísticas – 23 Questões• AFRF 2005 (5)• TRF 2006 (6)• CGU 2006 (4)• STN 2005 (2)• SEFAZ 2007 (5)• MPOG 2008 (1)

Page 3: Coletanea UML e OO (ESAF) - Jaime Correia

Material elaborado pelos Prof. Walter Cunha e Jaime CorreiaPara mais informações, acesse http://www.waltercunha.com

AFRF 2005

Page 4: Coletanea UML e OO (ESAF) - Jaime Correia

Material elaborado pelos Prof. Walter Cunha e Jaime CorreiaPara mais informações, acesse http://www.waltercunha.com

03- Na programação orientada a objetos, o encapsulamento

a) é a base de toda a abordagem dessa metodologia de programação e diz-se

que um dado está encapsulado quando envolvido por código de forma que só é

visível na rotina onde foi criado; o mesmo acontece com uma rotina, que sendo

encapsulada, suas operações internas são invisíveis às outras rotinas.

b) pode ser entendido como sendo um conjunto de instâncias criadas a partir de

um outro conjunto de instâncias com características semelhantes.

c) é definido como sendo uma técnica que permite a um código possuir “vários

comportamentos” ou produzir “vários comportamentos”.

d) possibilita a criação de uma nova classe de modo que essa classe

(denominada subclasse, classe-filha ou classe derivada) herda todas as

características da classe-mãe (denominada superclasse, classe base ou

classe primitiva); podendo, ainda, a classe-filha possuir propriedades e métodos

próprios.

e) é considerado como a habilidade de modelar características do mundo real do

problema que o programador esteja tentando resolver.

Page 5: Coletanea UML e OO (ESAF) - Jaime Correia

Material elaborado pelos Prof. Walter Cunha e Jaime CorreiaPara mais informações, acesse http://www.waltercunha.com

03- Na programação orientada a objetos, o encapsulamento

a) é a base de toda a abordagem dessa metodologia de programação e diz-se

que um dado está encapsulado quando envolvido por código de forma que só é

visível na rotina onde foi criado; o mesmo acontece com uma rotina, que sendo

encapsulada, suas operações internas são invisíveis às outras rotinas.

b) pode ser entendido como sendo um conjunto de instâncias criadas a partir de

um outro conjunto de instâncias com características semelhantes.

c) é definido como sendo uma técnica que permite a um código possuir “vários

comportamentos” ou produzir “vários comportamentos”.

d) possibilita a criação de uma nova classe de modo que essa classe

(denominada subclasse, classe-filha ou classe derivada) herda todas as

características da classe-mãe (denominada superclasse, classe base ou

classe primitiva); podendo, ainda, a classe-filha possuir propriedades e métodos

próprios.

e) é considerado como a habilidade de modelar características do mundo real do

problema que o programador esteja tentando resolver.

O item B é absurdo.

O item C refere-se ao Polimorfismo.

O item D refere-se a herança.

O item D refere-se a abstração.

Page 6: Coletanea UML e OO (ESAF) - Jaime Correia

Material elaborado pelos Prof. Walter Cunha e Jaime CorreiaPara mais informações, acesse http://www.waltercunha.com

Segundo Gary Booch, existem quatro características fundamentais para uma

linguagem de programação ser considerada orientada a objetos, são elas:

• Abstração

• Encapsulamento

• Modularidade

• Hierarquia

Sem uma dessas características, a linguagem não é considerada do tipo OO.

Alguns autores consideram o Polimorfismo ao invés da modularidade como

característica fundamental para uma linguagem ser orientada a objetos. Booch

considera o polimorfismo como sendo uma característica secundária.

Orientação a Objetos

Page 7: Coletanea UML e OO (ESAF) - Jaime Correia

Material elaborado pelos Prof. Walter Cunha e Jaime CorreiaPara mais informações, acesse http://www.waltercunha.com

Informações FinaisGanhe Descontos com Sugestões!

Se você encontrar erros de qualquer natureza, por favor, reporte-nos por meio

de [email protected]. Adicionalmente, sugestões de melhoramento

nos comentários das questões (descoberta da bibliografia consagrada de onde

foi retirado o trecho, indicação de impropriedade técnica, apontamento de outro

trecho errado na questão, etc) serão analisadas, e, se aprovadas e

implementadas, gerarão descontos na aquisição de novos materiais.

Adquira Materiais Anteriores:

http://www.waltercunha.com/loja/index.php

Bibliografia Indicada:

http://waltercunha.com/blog/index.php/ranking/

Participe de Nossa Lista de Discussão:

http://br.groups.yahoo.com/group/timasters/

Page 8: Coletanea UML e OO (ESAF) - Jaime Correia

Material elaborado pelos Prof. Walter Cunha e Jaime CorreiaPara mais informações, acesse http://www.waltercunha.com

Obrigado !

Jaime [email protected]