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

πŸš€ μ—˜λ ˆκ°•νŠΈ 였브젝트: μƒˆλ‘œμš΄ κ΄€μ μ—μ„œ 바라본 객체지ν–₯

πŸ“š μ±… 정보​

🎯 진행 방법​

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

🐣 Chapter 1: μΆœμƒβ€‹

  • -er둜 λλ‚˜λŠ” 이름을 μ‚¬μš©ν•˜μ§€ λ§ˆμ„Έμš”
  • μƒμ„±μž ν•˜λ‚˜λ₯Ό μ£Ό μƒμ„±μžλ‘œ λ§Œλ“œμ„Έμš”
  • μƒμ„±μžμ— μ½”λ“œλ₯Ό 넣지 λ§ˆμ„Έμš”

🐣 Chapter 2: ν•™μŠ΅β€‹

  • κ°€λŠ₯ν•˜λ‹€λ©΄ 적게 μΊ‘μŠν™”ν•˜μ„Έμš”
  • μ΅œμ†Œν•œ λ­”κ°€λŠ” μΊ‘μŠν™”ν•˜μ„Έμš”
  • 항상 μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ‚¬μš©ν•˜μ„Έμš”
  • λ©”μ„œλ“œ 이름을 μ‹ μ€‘ν•˜κ²Œ μ„ νƒν•˜μ„Έμš”
  • 퍼블릭 μƒμˆ˜λ₯Ό μ‚¬μš©ν•˜μ§€ λ§ˆμ„Έμš”
  • λΆˆλ³€ 객체둜 λ§Œλ“œμ„Έμš”
  • λ¬Έμ„œλ₯Ό μž‘μ„±ν•˜λŠ” λŒ€μ‹  ν…ŒμŠ€νŠΈλ₯Ό λ§Œλ“œμ„Έμš”
  • λͺ¨μ˜ 객체(Mock) λŒ€μ‹  페이크 객체(Fake)λ₯Ό μ‚¬μš©ν•˜μ„Έμš”
  • μΈν„°νŽ˜μ΄μŠ€λ₯Ό 짧게 μœ μ§€ν•˜κ³  슀마트(smart)λ₯Ό μ‚¬μš©ν•˜μ„Έμš”

🐣 Chapter 3: 취업​

  • 5개 μ΄ν•˜μ˜ Public λ©”μ„œλ“œλ§Œ λ…ΈμΆœν•˜μ„Έμš”
  • 정적 λ©”μ„œλ“œλ₯Ό μ‚¬μš©ν•˜μ§€ λ§ˆμ„Έμš”
  • 인자의 κ°’μœΌλ‘œ NULL을 μ ˆλŒ€ ν—ˆμš©ν•˜μ§€ λ§ˆμ„Έμš”
  • μΆ©μ„±μŠ€λŸ¬μš°λ©΄μ„œ λΆˆλ³€μ΄κ±°λ‚˜, μ•„λ‹ˆλ©΄ μƒμˆ˜μ΄κ±°λ‚˜
  • μ ˆλŒ€ getter와 setterλ₯Ό μ‚¬μš©ν•˜μ§€ λ§ˆμ„Έμš”
  • λΆ€ ctor λ°–μ—μ„œλŠ” newλ₯Ό μ‚¬μš©ν•˜μ§€ λ§ˆμ„Έμš”
  • μΈνŠΈλ‘œμŠ€νŽ™μ…˜κ³Ό μΊμŠ€νŒ…μ„ ν”Όν•˜μ„Έμš”

🐣 Chapter 4: 은퇴​

  • μ ˆλŒ€ NULL을 λ°˜ν™˜ν•˜μ§€ λ§ˆμ„Έμš”
  • 체크 μ˜ˆμ™Έλ§Œ λ˜μ§€μ„Έμš”
  • finalμ΄λ‚˜ abstractμ΄κ±°λ‚˜
  • RAIIλ₯Ό μ‚¬μš©ν•˜μ„Έμš”