Revisão Padrão de Projeto

Description

Revisão sobre padrão de projetos.
João Miguel
Quiz by João Miguel, updated more than 1 year ago
João Miguel
Created by João Miguel over 8 years ago
14
0

Resource summary

Question 1

Question
Segundo GoF, quais padrão de projetos estão classificados como escopo e são classes?
Answer
  • Factory Method,Class Adapter,Interpreter, Template Method
  • Bridge, Iterator,Visitor Builder
  • Class Adapter,Prototype,Decorator,Command
  • Observer,Facade,Composite, SIngleton

Question 2

Question
Quando se faz necessário o projeto de criação seja com apenas uma instancia, usamos o padrão?
Answer
  • Abstract Factory
  • Builder
  • Prototype
  • Singleton

Question 3

Question
Padrão que utiliza serviços de objetos com interfaces diferentes por meio de uma interface centralizadora.
Answer
  • Bridge
  • Adapter
  • Decorator
  • Proxy

Question 4

Question
Padrão que disponibiliza uma interface simplificada para uma ou mais funcionalidades de uma API. Exemplo: class Computer{ private CPU cpu; private Memory memory; private HardDriver harddriver; public Computer(){ this.cpu = new CPU(); this.memory = new Memory(); this.hardDrive = new HardDrive(); } public void startComputer(){ cpu.freeze(); memory.load(BOOT_ADDRESS, hardDrive.read(BOOT_SECTOR,SECTOR_SIZE)); cpu.jump(BOOT_ADDRESS); cpu.execute(); } } class You{ public static void main(String [] args){ Computer acarde = new Computer(); acarde.startComputer(); } }
Answer
  • Proxy
  • Composite
  • Facade
  • Flyweight
Show full summary Hide full summary

Similar

Programação
Prepara Palhoça
Memória Computacional
Filipe Gabriel
Mapa Mental - Algoritmos e Programação
Marcos Santos2025
Mapa Mental de Revisão de Algoritmos e Programação I
José Toniazzo
Linguagens de Programação
Lucas Miranda
PROGRAMAÇÃO
Guilherme Toniello
LINGUAGEM DE PROGRAMAÇÃO I
ailtonmidias
ITIL V3 - Processos
Rodrigo Ferreira
Produto de TI para Empresa de Engenharia
andreylopes
Lógica de Programação- Dados
Gabriela Alves
INTRODUÇÃO AOS PARADIGMAS DAS LINGUAGENS DE PROGRAMAÇÃO
cleversonsh