본문으둜 κ±΄λ„ˆλ›°κΈ°

πŸš€ 였브젝트: μ½”λ“œλ‘œ μ΄ν•΄ν•˜λŠ” 객체지ν–₯ 섀계

πŸ“š μ±… 정보​

🎯 진행 방법​

  • 책을 읽고 μŠ€ν„°λ””λ₯Ό 진행
  • 책을 읽으며 repository에 μ •λ¦¬ν•œλ‹€.

🐣 Chapter 1: 객체, 섀계​

  • ν‹°μΌ“ 판맀 μ• ν”Œλ¦¬μΌ€μ΄μ…˜ κ΅¬ν˜„ν•˜κΈ°
  • 무엇이 λ¬Έμ œμΈκ°€
  • 섀계 κ°œμ„ ν•˜κΈ°
  • 객체지ν–₯ 섀계

🐣 Chapter 2: 객체지ν–₯ ν”„λ‘œκ·Έλž˜λ°β€‹

  • μ˜ν™” μ˜ˆλ©” μ‹œμŠ€ν…œ
  • 객체지ν–₯ ν”„λ‘œκ·Έλž˜λ°μ„ ν–₯ν•΄
  • 할인 μš”κΈˆ κ΅¬ν•˜κΈ°
  • 상속과 λ‹€ν˜•μ„±
  • 좔상화와 μœ μ—°μ„±

🐣 Chapter 3: μ—­ν• , μ±…μž„, ν˜‘λ ₯​

  • ν˜‘λ ₯
  • μ±…μž„
  • μ—­ν• 

🐣 Chapter 4: 섀계 ν’ˆμ§ˆκ³Ό νŠΈλ ˆμ΄λ“œμ˜€ν”„β€‹

  • 데이터 μ€‘μ‹¬μ˜ μ˜ν™” 예맀 μ‹œμŠ€ν…œ
  • 섀계 νŠΈλ ˆμ΄λ“œμ˜€ν”„
  • 데이터 μ€‘μ‹¬μ˜ μ˜ν™” 예맀 μ‹œμŠ€ν…œμ˜ 문제점
  • 자율적인 객체λ₯Ό ν–₯ν•΄
  • ν•˜μ§€λ§Œ μ—¬μ „νžˆ λΆ€μ‘±ν•˜λ‹€
  • 데이터 쀑심 μ„€κ³„μ˜ 문제점

🐣 Chapter 5: μ±…μž„ ν• λ‹Ήν•˜κΈ°β€‹

  • μ±…μž„ 주도 섀계λ₯Ό ν–₯ν•΄
  • μ±…μž„ 할당을 μœ„ν•œ GRASP νŒ¨ν„΄
  • κ΅¬ν˜„μ„ ν†΅ν•œ 검증
  • μ±…μž„ 주도 μ„€κ³„μ˜ λŒ€μ•ˆ

🐣 Chapter 6: λ©”μ‹œμ§€μ™€ μΈν„°νŽ˜μ΄μŠ€β€‹

  • ν˜‘λ ₯κ³Ό λ©”μ‹œμ§€
  • μΈν„°νŽ˜μ΄μŠ€μ™€ 섀계 ν’ˆμ§ˆ
  • μ›μΉ™μ˜ 함정
  • λͺ…λ Ή-쿼리 뢄리 원칙

🐣 Chapter 7: 객체 뢄해​

  • ν”„λ‘œμ‹œμ € 좔상화와 데이터 좔상화
  • ν”„λ‘œμ‹œμ € 좔상화와 κΈ°λŠ₯ λΆ„ν•΄
  • λͺ¨λ“ˆ
  • 데이터 좔상화와 좔상 데이터 νƒ€μž…
  • 클래슀

🐣 Chapter 8: μ˜μ‘΄μ„± κ΄€λ¦¬ν•˜κΈ°β€‹

  • μ˜μ‘΄μ„± μ΄ν•΄ν•˜κΈ°
  • μœ μ—°ν•œ 섀계

🐣 Chapter 9: μœ μ—°ν•œ 섀계​

  • 개방-폐쇄 원칙
  • 생성 μ‚¬μš© 뢄리
  • μ˜μ‘΄μ„± μ£Όμž…
  • μ˜μ‘΄μ„± μ—­μ „ 원칙
  • μœ μ—°μ„±μ— λŒ€ν•œ μ‘°μ–Έ

🐣 Chapter 10: 상속과 μ½”λ“œ μž¬μ‚¬μš©β€‹

  • 상속과 쀑볡 μ½”λ“œ
  • μ·¨μ•½ν•œ 기반 클래슀 문제
  • Phone λ‹€μ‹œ μ‚΄νŽ΄λ³΄κΈ°
  • 차이에 μ˜ν•œ ν”„λ‘œκ·Έλž˜λ°

🐣 Chapter 11: ν•©μ„±κ³Ό μœ μ—°ν•œ 섀계​

  • 상속을 ν•©μ„±μœΌλ‘œ λ³€κ²½ν•˜κΈ°
  • μƒμ†μœΌλ‘œ μΈν•œ μ‘°ν•©μ˜ 폭발적인 증가
  • ν•©μ„± κ΄€κ³„λ‘œ λ³€κ²½ν•˜κΈ°
  • 믹슀인

🐣 Chapter 12: λ‹€ν˜•μ„±β€‹

  • λ‹€ν˜•μ„±
  • μƒμ†μ˜ μ–‘λ©΄μ„±
  • μ—…μΊμŠ€νŒ…κ³Ό 동적 바인딩
  • 동적 λ©”μ„œλ“œ 탐색과 λ‹€ν˜•μ„±
  • 상속 λŒ€ μœ„μž„

🐣 Chapter 13: μ„œλΈŒν΄λž˜μ‹±κ³Ό μ„œλΈŒνƒ€μ΄ν•‘β€‹

  • νƒ€μž…
  • νƒ€μž… 계측
  • μ„œλΈŒν΄λž˜μ‹±κ³Ό μ„œλΈŒνƒ€μ΄ν•‘
  • λ¦¬μŠ€μ½”ν”„ μΉ˜ν™˜ 원칙
  • 계약에 μ˜ν•œ 섀계와 μ„œλΈŒνƒ€μ΄ν•‘

🐣 Chapter 14: 일관성 μžˆλŠ” ν˜‘λ ₯​

  • ν•Έλ“œν° 과금 μ‹œμŠ€ν…œ λ³€κ²½ν•˜κΈ°
  • 섀계에 일관성 λΆ€μ—¬ν•˜κΈ°
  • 일관성 μžˆλŠ” κΈ°λ³Έ μ •μ±… κ΅¬ν˜„ν•˜κΈ°

🐣 Chapter 15: λ””μžμΈ νŒ¨ν„΄κ³Ό ν”„λ ˆμž„μ›Œν¬β€‹

  • λ””μžμΈ νŒ¨ν„΄κ³Ό 섀계 μž¬μ‚¬μš©
  • ν”„λ ˆμž„μ›Œν¬μ™€ μ½”λ“œ μž¬μ‚¬μš©