Questões Informática Padrões de projeto

Acerca desses padrões, avalie:I. Em termos de padrões de criação de projetos...

Responda: Acerca desses padrões, avalie:I. Em termos de padrões de criação de projetos, algumas classes, tais como um spooler de impressão ou um sistema de arquivos, devem ser instanciadas ...


1Q155340 | Informática, Padrões de projeto, Analista Judiciário Tecnologia da Informação, TJ PI, FCC

Acerca desses padrões, avalie:

I. Em termos de padrões de criação de projetos, algumas classes, tais como um spooler de impressão ou um sistema de arquivos, devem ser instanciadas uma única vez e prover um ponto de acesso global a esta instância.

II. Pertencente ao grupo de padrões estruturais, é utilizado para permitir que dois objetos se comuniquem mesmo que tenham interfaces incompatíveis.

III. Encapsula uma requisição como um objeto, permitindo que os clientes parametrizem diferentes requisições e filas, ou façam o registro de log de requisições e dêem suporte a operações que podem ser desfeitas.

IV. Atribuir a responsabilidade do tratamento de um evento do sistema a uma classe que representa o próprio sistema ou à classe que representa um caso de uso.

As proposições correspondem, respectivamente, aos padrões

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Camila Duarte
Por Camila Duarte em 31/12/1969 21:00:00
Gabarito: a)

Vamos analisar cada proposição:

I. Fala de uma classe que deve ser instanciada uma única vez e fornecer um ponto de acesso global, como um spooler de impressão. Isso é a cara do padrão Singleton.

II. Diz que é um padrão estrutural que permite a comunicação entre objetos com interfaces incompatíveis. Esse é o Adapter.

III. Encapsula uma requisição como um objeto, permitindo parametrizar requisições, filas, logs e operações que podem ser desfeitas. Isso é o padrão Command.

IV. Trata da responsabilidade de lidar com eventos do sistema atribuída a uma classe que representa o sistema ou um caso de uso. Isso é o papel do Controller.

Portanto, a sequência correta é Singleton, Adapter, Command e Controller, que corresponde à alternativa a).
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.