95 á 104

Entanto a solução seria usar fabricas específicas para componente,mas isso aumenta ainda mais as responsabilidades da nossa classe além de agora gerar acoplamento com várias outras classes de fábrica.

Tendo a ideia é diminuir o problema do acoplamento com diversas fábricas diferentes,e de se conhecer pontos de acesso global distintos para cada dependência.

Visto que o service locator é prover um único método que recebe como argumento qual componente se deseja obter .

DI singleton é um dos design patterns com pior firma.Em 2009 durante uma entrevista em comemoração ao 15 anos do livro Design Patterns, ao ser peguntado sobre quais mudanças faria no livro em uma hipotética revisão,Erich Gamma-afirmou que tiraria Singleton dele .

O autor ainda afirmou que singletons seriam um design smell.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *