1. 오브젝트와 의존관계

3. 템플릿

4. 예외

6. AOP