Padrão de design de fábrica abstrata é um do padrão de criação. Resumo Padrão de fábrica é quase semelhante ao padrão de fábrica é considerado como outra camada de abstração em relação ao padrão de fábrica. Padrões abstratos de fábrica trabalham em torno de uma super-fábrica que cria outras fábricas. A implementação abstrata de padrão de fábrica nos fornece um framework que nos permite criar objetos que seguem um padrão geral. Assim, em tempo de execução, a fábrica abstrata é acoplada a qualquer fábrica de concreto desejada, que pode criar objetos do tipo desejado.
O Abstract Factory fornece interfaces para criar famílias de objetos relacionados ou dependentes sem especificar suas classes concretas. O software cliente cria uma implementação concreta da fábrica abstrata e, em seguida, usa as interfaces genéricas para criar os objetos concretos que fazem parte da família de objetos. O cliente não sabe ou importa quais objetos concretos obtém de cada uma dessas fábricas de concreto, pois usa apenas as interfaces genéricas de seus produtos.
Esse padrão é particularmente útil quando o cliente não sabe exatamente que tipo criar.
Isolamento de classes concretas
Promovendo a consistência entre os produtos:
Padrão de design de fábrica abstrata é um do padrão de criação. Resumo Padrão de fábrica é quase semelhante ao padrão de fábrica é considerado como outra camada de abstração em relação ao padrão de fábrica. Padrões abstratos de fábrica trabalham em torno de uma super-fábrica que cria outras fábricas. A implementação abstrata de padrão de fábrica nos fornece um framework que nos permite criar objetos que seguem um padrão geral. Assim, em tempo de execução, a fábrica abstrata é acoplada a qualquer fábrica de concreto desejada, que pode criar objetos do tipo desejado.
O Abstract Factory fornece interfaces para criar famílias de objetos relacionados ou dependentes sem especificar suas classes concretas. O software cliente cria uma implementação concreta da fábrica abstrata e, em seguida, usa as interfaces genéricas para criar os objetos concretos que fazem parte da família de objetos. O cliente não sabe ou importa quais objetos concretos obtém de cada uma dessas fábricas de concreto, pois usa apenas as interfaces genéricas de seus produtos.
Esse padrão é particularmente útil quando o cliente não sabe exatamente que tipo criar.
Isolamento de classes concretas
Promovendo a consistência entre os produtos:
Para escrever sua resposta aqui, entre ou crie uma conta
Programação Orientada A Objetos
Compartilhar