# 📌 3주차 김영한의 실전 자바 - 기본편 Chapter 10 ~ 13 > Chapter10. 다형성 - [x] 다형성 시작 - [x] 다형성과 캐스팅 - [x] 캐스팅의 종류 - [x] 다운캐스팅과 주의점 - [x] instanceof - [x] 다형성과 메서드 오버라이딩 - [x] 정리 > Chapter11. 다형성2 - [x] 다형성 활용1 - [x] 다형성 활용2 - [x] 다형성 활용3 - [x] 추상 클래스1 - [x] 추상 클래스2 - [x] 인터페이스 - [x] 인터페이스 - 다중 구현 - [x] 클래스와 인터페이스 활용 - [x] 정리 > Chapter12. 다형성과 설계 - [x] 좋은 객체 지향 프로그래밍이란? - [x] 다형성 - 역할과 구현 예제1 - [x] 다형성 - 역할과 구현 예제2 - [x] 다형성 - 역할과 구현 예제3 - [x] OCP(Open-Closed Principle) 원칙 - [x] 문제와 풀이 - [x] 정리 > Chapter 13. 다음으로 - [x] 다음으로