Ed
há 4 dias
O padrão Flyweight é um padrão de design que visa minimizar o uso de memória ao compartilhar objetos que são semelhantes, mas que podem ser usados em diferentes contextos. A ideia central é que esses objetos não devem depender do estado externo, ou seja, eles devem ser independentes em relação ao contexto em que estão sendo utilizados. Analisando as alternativas: a) Hipóteses ou asserções sobre fora do contexto no qual o objeto opera. - Esta opção não faz sentido, pois o Flyweight deve operar de forma independente do contexto. b) Acoplamento fraco entre o subsistema e seus clientes. - Embora o acoplamento fraco seja uma boa prática, não é o foco principal do padrão Flyweight. c) Hipóteses ou exclusões sobre o contexto no qual o objeto opera. - Esta opção não se aplica, pois o Flyweight deve ser independente do contexto. d) Hipóteses ou asserções sobre o contexto no qual o objeto opera. - Esta opção é incorreta, pois o padrão Flyweight deve evitar fazer suposições sobre o contexto. e) Comparações ou associações sobre o contexto no qual o objeto opera. - Esta opção também não se aplica, pois o Flyweight deve ser independente do contexto. A alternativa correta é: a) Hipóteses ou asserções sobre fora do contexto no qual o objeto opera. Essa opção reflete a ideia de que o objeto Flyweight não deve fazer suposições sobre o contexto em que está sendo utilizado.
Mais perguntas desse material