Perguntas com a marcação «dependency-injection»

Injeção de Dependência, é um padrão de design no qual as dependências (instâncias de objetos, propriedades) de um componente são definidas por meio dos construtores, métodos ou campos (propriedades). É uma forma especial da inversão de dependência mais geral.






6
Questionando um dos argumentos para estruturas de injeção de dependência: Por que é difícil criar um gráfico de objetos?
Estruturas de injeção de dependência como o Google Guice fornecem a seguinte motivação para seu uso ( fonte ): Para construir um objeto, você primeiro cria suas dependências. Mas para criar cada dependência, você precisa de suas dependências e assim por diante. Portanto, quando você cria um objeto, você realmente …


3
MVVM e padrão de serviço
Estou criando um aplicativo WPF usando o padrão MVVM. No momento, meus viewmodels chamam a camada de serviço para recuperar modelos (como não é relevante para o viewmodel) e convertê-los em viewmodels. Estou usando a injeção de construtor para passar o serviço necessário para o viewmodel. É facilmente testável e …







3
IValidatableObject vs responsabilidade única
Gosto do ponto de extensibilidade do MVC, permitindo que os modelos de visualização implementem IValidatableObject e adicione validação personalizada. Eu tento manter meus controladores magros, tendo esse código como a única lógica de validação: if (!ModelState.IsValid) return View(loginViewModel); Por exemplo, um modelo de visualização de logon implementa IValidatableObject, obtém o …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.