Coletanea UML e OO (ESAF) - Jaime Correia

1,656 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,656
On SlideShare
0
From Embeds
0
Number of Embeds
55
Actions
Shares
0
Downloads
79
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Coletanea UML e OO (ESAF) - Jaime Correia

  1. 1. Coletânea OO / UML - ESAF Prof. Jaime Correia Neto jcn25@yahoo.com Material elaborado pelos Prof. Walter Cunha e Jaime Correia Para mais informações, acesse http://www.waltercunha.com
  2. 2. Estatísticas – 23 Questões • AFRF 2005 (5) • TRF 2006 (6) • CGU 2006 (4) • STN 2005 (2) • SEFAZ 2007 (5) • MPOG 2008 (1) Material elaborado pelos Prof. Walter Cunha e Jaime Correia Para mais informações, acesse http://www.waltercunha.com
  3. 3. AFRF 2005 Material elaborado pelos Prof. Walter Cunha e Jaime Correia Para mais informações, acesse http://www.waltercunha.com
  4. 4. 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. Material elaborado pelos Prof. Walter Cunha e Jaime Correia Para mais informações, acesse http://www.waltercunha.com
  5. 5. 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. Material elaborado pelos Prof. Walter Cunha e Jaime Correia Para mais informações, acesse http://www.waltercunha.com
  6. 6. Orientação a Objetos 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. Material elaborado pelos Prof. Walter Cunha e Jaime Correia Para mais informações, acesse http://www.waltercunha.com
  7. 7. Informações Finais Ganhe Descontos com Sugestões! Se você encontrar erros de qualquer natureza, por favor, reporte-nos por meio de falecomigo@waltercunha.com. 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/ Material elaborado pelos Prof. Walter Cunha e Jaime Correia Para mais informações, acesse http://www.waltercunha.com
  8. 8. Obrigado ! Jaime Correia jcn25@yahoo.com Material elaborado pelos Prof. Walter Cunha e Jaime Correia Para mais informações, acesse http://www.waltercunha.com

×