
Por lucas henrique em 06/04/2024 19:50:33
b) Builder é indicado quando: uma classe não pode antecipar a classe de objetos que deve criar; uma classe quer que suas subclasses especifiquem os objetos que criam; classes delegam responsabilidade para uma dentre várias subclasses auxiliares, e você quer localizar o conhecimento de qual subclasse auxiliar que é a delegada.
O padrão Builder não é indicado quando uma classe não pode antecipar a classe de objetos que deve criar, pois ele é usado especificamente quando queremos criar um objeto complexo passo a passo, com uma sequência de passos bem definida. O objetivo é separar o processo de construção do objeto de sua representação e permitir diferentes representações do mesmo processo de construção. Portanto, não é necessário que a classe antecipe a classe de objetos a serem criados, pois o Builder se concentra na construção do objeto e não na escolha da classe específica a ser instanciada.
O padrão Builder não é indicado quando uma classe não pode antecipar a classe de objetos que deve criar, pois ele é usado especificamente quando queremos criar um objeto complexo passo a passo, com uma sequência de passos bem definida. O objetivo é separar o processo de construção do objeto de sua representação e permitir diferentes representações do mesmo processo de construção. Portanto, não é necessário que a classe antecipe a classe de objetos a serem criados, pois o Builder se concentra na construção do objeto e não na escolha da classe específica a ser instanciada.