장점이라고 써져있는건데

1. 개발시간을 단축시킬 수 있다.

개발을 2배로 해야돼는데 왜 단축됨?

2. 표준화 가능

그냥쓰면 안됨?

3. 서로 관계없는 클래스들에게 관계를 맺어 줄 수 있다.

상속이나 abstract같은 추상화로는 안 됨?

4. 독립적인 프로그래밍이 가능하다.

?? 한 클래스의 변경이 다른 클래스에 영향을 미치지 않는건 당연한거 아님?