12. 이벤트
11. 대리자
10. SOLID - ISP
9. SOLID - LSP
8. SOLID - OCP
7. SOLID - SRP
6. SOLID - DIP
5. 인터페이스와 추상 클래스
4. 캡슐화 - 프로퍼티
3. 캡슐화 - 접근 제어자
2. OOP - 추상화, 클래스, 객체
1. 프로그래밍 학습 관점