Java

객체 지ν–₯ μƒν™œ 체쑰 원칙

노루룽 2021. 5. 31. 15:51

πŸ™‹‍♀️ 객체 지ν–₯ μƒν™œ 체쑰 원칙

객체 지ν–₯ ν”„λ‘œκ·Έλž˜λ°μ„ μž˜ν•˜κΈ° μœ„ν•œ 9가지 원칙.

 

  1. ν•œ λ©”μ„œλ“œμ— 였직 ν•œ λ‹¨κ³„μ˜ λ“€μ—¬ μ“°κΈ°λ§Œ ν•œλ‹€.
  2. else μ˜ˆμ•½μ–΄λ₯Ό 쓰지 μ•ŠλŠ”λ‹€.
  3. λͺ¨λ“  μ›μ‹œ κ°’κ³Ό λ¬Έμžμ—΄μ„ 포μž₯ν•œλ‹€.
  4. ν•œ 쀄에 점을 ν•˜λ‚˜λ§Œ μ°λŠ”λ‹€.
  5. 쀄여 쓰지 μ•ŠλŠ”λ‹€(μΆ•μ•½ κΈˆμ§€).
  6. λͺ¨λ“  μ—”ν‹°ν‹°λ₯Ό μž‘κ²Œ μœ μ§€ν•œλ‹€.
  7. 3개 μ΄μƒμ˜ μΈμŠ€ν„΄μŠ€ λ³€μˆ˜λ₯Ό 가진 클래슀λ₯Ό 쓰지 μ•ŠλŠ”λ‹€.
  8. 일급 μ»¬λ ‰μ…˜μ„ μ“΄λ‹€.
  9. getter/setter/ν”„λ‘œνΌν‹°λ₯Ό 쓰지 μ•ŠλŠ”λ‹€.

 

좜처

μ†ŒνŠΈμ›μŠ€ μ•€μ†”λŸ¬μ§€