Padrões de Projetos de Software

Quiz com perguntas de Padrões de Projetos de Software.

Quiz enviado por: jonas

  1. O padrão bridge, além de converter a interface de uma classe existente em outra interface esperada pelos clientes, permite que algumas classes com interfaces diferentes funcionem conjuntamente

  2. Design patterns não se aplicam, exclusivamente, ao Java, podendo ser empregados em projetos que utilizam linguagem C#.

  3. Os padrões de projeto podem ser definidos como soluções já testadas para problemas que ocorrem frequentemente durante o projeto de software.

  4. O catálogo de padrões de projeto (design patterns) do GoF contém

  5. Um dos participantes da equipe de desenvolvimento de um framework deve implementar uma operação em uma das classes desse framework. Seja X o nome dessa classe. Essa operação implementa um algoritmo em particular. Entretanto, há passos desse algoritmo que devem ser implementados pelos usuários do framework através da definição de uma subclasse de X. Sendo assim, qual o padrão de projeto do catálogo GoF (Gang of Four) a ser usado pelo desenvolvedor do framework na implementação da referida operação, dentre os listados a seguir?

  6. O uso de padrões de projeto somente pode ser aplicado a projetos que implementam o paradigma de programação orientada a objetos.

  7. Por motivo de segurança, deseja-se adicionar registro (log) das operações efetuadas no sistema de contabilidade de uma empresa. O arquiteto do sistema decide que deve existir somente uma instância de uma classe de registro (log) e que esta será o ponto de acesso global para os demais componentes do sistema. Que padrão de projeto pode ser utilizado nesse caso?

  8. Adapter é um padrão estrutural utilizado para compatibilizar interfaces de modo que elas possam interagir.

  9. Expert é um padrão que apresenta uma interface para várias funcionalidades de uma API de maneira simples e fácil de usar.

  10. O Singleton é um padrão que garante que uma classe tenha apenas uma instância.

Leia mais sobre...

  • Roma Antiga

    Confira as principais características da Roma Antiga com relação as suas três fases principais: a Monarquia, a República, e o Império.

  • Grécia Antiga

    Confira os principais acontecimentos da Grécia Antiga (período Arcaico e período Clássico), assim como detalhes sobre a economia e a sociedade das polis Atenas e Esparta. Confira também informações sobre a filosofia e o teatro grego.

  • Revolução Francesa

    Aprenda quais foram as causas da Revolução Francesa e o que aconteceu em cada uma das fases (Estados Gerais, Assembléia Nacional, Convenção Nacional e os Diretórios) até a ascensão de Napoleão através do golpe de 18 Brumário.

Confira também

  • + divertido Anagramas

    Use as letras disponíveis para formar o maior número possível de palavras.

  • Trivias

    Divirta-se e desafie seus conhecimentos sobre diversos temas.

  • 2048

    Use o raciocínio para somar os blocos iguais até formar 2048.

  • Jogo da Forca

    Descubra quais são as palavras ocultas sem deixar o bonequinho enforcado.

 
Quiz Rede de Computadores - II
 
Quiz Tipos de Memória