Compowition has a?
일체형보다는 조립형(dependency)으로 프로그램을 만드는 것이 좋다.
부품을 생성하여(Dependency) 조립하는 것을 DI라고 한다. a.set(b); 주입(injection)이라고 한다.