번역 : 종속성 주입 , 부품조립 Dependency 개념 일체형 Composition has a class A { private B b; // B는 A의 종속되어 있다. B는 A의 부품이다. public A(){ b = new B(); // 직접 만들어 끼우는 일체형 부품 } } 사용자 입장에서의 사용 A a = new A(); 이렇게 사용 가능 일체형이기 때문에 A만 만들면 B는 자동으로 생성되고 사용자 입장에서는 부품이 어떤게 들어있는지 알 수 없음. 조립형 Association has a 일체형에 비해 느슨한 결합 class A { private B b; // B는 A의 종속되어 있다. B는 A의 부품이다. public A(B b){ this.b = b; } public void setB(B b)..