Essa pergunta também está no material:
Respostas
O padrão Variações Protegidas sugere identificar pontos do sistema propensos a variações e isolá-los com a criação de interfaces no seu entorno.
Explicação: O arquiteto ou desenvolvedor de software tem como desafio identificar e proteger os pontos de variação de um software. O padrão Variações Protegida aplica conceitos básicos de orientação a objetos como encapsulamento, interfaces e polimorfismo de modo a identificar pontos do sistema propensos a variações e isolá-los.
O padrão Variações Protegidas sugere identificar pontos do sistema propensos a variações e isolá-los em um módulo com coesão lógica.
Explicação: O padrão Variações Protegidas, também conhecido como "Protected Variations", visa proteger o sistema de variações e incertezas futuras, identificando os pontos do sistema que são propensos a mudanças e isolando-os em um módulo separado. Esse módulo deve possuir alta coesão lógica, ou seja, suas responsabilidades devem estar relacionadas à variação em questão. Dessa forma, outras partes do sistema não precisam conhecer detalhes internos dessa variação, pois as mudanças são encapsuladas nesse módulo protegido. Isso ajuda a minimizar o impacto das mudanças no restante do sistema.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta