SóProvas


ID
947032
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2013
Provas
Disciplina
Programação
Assuntos

Julgue os itens seguintes, relativos à programação orientada a aspectos (POA).

A POA, uma evolução da programação orientada a objetos, é implementada nas linguagens Java, C++, Smalltalk e Prolog.

Alternativas
Comentários
  • Programação orientada a aspecto em SmallTalk?

    Nunca vi
  • ERRADO


    A POA é implementada em varias linguagens como, JavaC++CCobolPHPPerlDelphi, um punhado e também Smalltalk.
    Smalltalk é uma linguagem orientada a objeto.
    Agora a Prolog já não é implementada pela POA.
    Prolog é uma linguagem que se enquadra na Programação lógica, ainda não é uma linguagem portável, sua implementação é difirente e incompativel entre si.
  • Eu adoro questões que botam 800 itens corretos e apenas um errado pra tornar a questão errada e lascar os que estudaram. Parabéns CESPE.

  • A POA pode ser considerada uma evolução do POO? Eu marquei errado por causa disso, nem cheguei a ler o PROLOG lá no final.

  • Caro Alexandre Santana,

     

    A POA é sim considerada uma evolução POO. Em outras palavras, nada referente ao paradigma da OO é descartado ao buscar uma orientação adicional a aspectos. O projetista e o programador simplesmente consideram uma forma de melhor estruturar o programa separando (modularizando) alguns requisitos não funcionais que antes, pela simples aplicação do paradigma da OO, poderiam ficar espalhados pelo código. Dentre alguns dos principais exemplos desses requisitos não funcionais estão o logging, as transações e a segurança.

     

    Abs,