Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouIago Castelo Alterado mais de 10 anos atrás
2
Definição É um padrão de desenvolvimento utilizado na orientação a objeto quando queremos manter baixo o nível de acoplamento entre diferentes partes de uma aplicação.
3
Problema do alto acoplamento Mudanças numa classe relacionada forçam alterações locais à classe para que o funcionamento seja mantido; O reuso da classe torna-se mais difícil uma vez que sua implementação depende de outras classes; A coesão da classe diminui na medida em que aumenta o acoplamento caso ela assuma parte das responsabilidades de outra classe;
4
Problema do alto acoplamento A classe não pode ser testada isoladamente já que depende de testes em um conjunto com outras classes, aumentando inclusive o esforço de entendimento.
5
Frameworks Spring.Net; Castle Windsor; StructureMap; Unity Application Block (Microsoft)
6
Exemplo sem Injeção de Dependência
11
Injeção de Dependência
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.