Logo Passei Direto
Buscar

Inglês

Outros
Questão 5/10 - Linguagem de Programação Aplicada Ler em voz alta [Aula 4] Em Python temos duas situações quando precisamos trabalhar com objetos. Uma situação é quando você tem um conjunto de objetos que precisam se comunicar entre si, mas quer evitar que eles se comuniquem diretamente, promovendo um acoplamento fraco entre eles. A outra situação é quando você tem um objeto que precisa notificar outros objetos sobre mudanças em seu estado. Essas duas situações referentes a objetos são conhecidas respectivamente como: A List comprehensions e List ordered B Design communicator e design viewer C Design pattern mediator e design pattern observer D Manipulator e Range View E Classificator e Ordenator
User badge image
silvagmsantos silvagmsantos

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

A questão descreve duas situações comuns em programação orientada a objetos: 1. Quando um conjunto de objetos precisa se comunicar, mas sem comunicação direta para evitar acoplamento forte. 2. Quando um objeto precisa notificar outros objetos sobre mudanças em seu estado. Essas situações correspondem a dois padrões de projeto (design patterns) muito conhecidos: - Mediator: promove a comunicação indireta entre objetos, reduzindo o acoplamento. - Observer: permite que um objeto notifique outros sobre mudanças em seu estado. Portanto, a alternativa correta é: C) Design pattern mediator e design pattern observer.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina