4197452
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: SAMAE Blumenau-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FURB
Orgão: SAMAE Blumenau-SC
Provas:
Uma empresa de software está desenvolvendo um kit de
ferramentas de interface de usuário (UI) que deve
funcionar corretamente tanto em Windows quanto em
macOS. Cada sistema operacional possui seu próprio
conjunto de componentes visuais (botões, menus, barras
de rolagem, caixas de diálogo, etc.), com
implementações e comportamentos específicos. O
objetivo é permitir que o código cliente crie famílias
completas de componentes compatíveis entre si, sem
precisar conhecer ou depender das classes concretas de
cada plataforma, evitando a mistura incorreta de
elementos de sistemas operacionais diferentes (por
exemplo, um botão do Windows com um menu do
macOS). Assinale a alternativa que descreve o padrão
de projeto do GoF (Gang of Four ) que resolve esse
problema de forma mais adequada: