오브젝트

  • 교재: 오브젝트
  • 정리: 오브젝트 학습노트](TBD)

목차 1회차

  • 0. 들어가며
  • 1. 객체, 설계
  • 2. 객체지향 프로그래밍
  • 3. 역할, 책임, 협력
  • 4. 설계 품질과 트레이드 오프
  • 5. 책임 할당하기
  • 6. 메시지와 인터페이스
  • 7. 객체 분해
  • 8. 의존성 관리하기
  • 9. 유연한 설계
  • 10. 상속과 코드 재사용
  • 11. 합성과 유연한 설계
  • 12. 다형성
  • 13. 서브클래싱과 서브타이핑