Uma empresa de software está desenvolvendo um kit de ferram...

Próximas questões
Com base no mesmo assunto
Q4092981 Arquitetura de Software
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:
Alternativas