nExemplo: Gerência de cadastro de filmes
(cont.)
nNa dependência Constructor Injection, o objeto Assembler resolverá a dependência entre os dois objetos passando
para MovieLister
uma implementação concreta de MovieFinder através do seu construtor.
nNa caso de Setter Injection a dependência entre os objetos é resolvida pelo Assembler através de um método Setter no objeto MovieFinder.
n
npublic class MovieLister {
n private MovieFinder
finder;
n public void setFinder (MovieFinder finder) {
this.finder =
finder;
n }
n}