μ΄λ ‡κ²Œ κ΅¬ν˜„ν•˜λŠ”κ²Œ λ§žλŠ”κ±ΈκΉŒ? 라고 μƒκ°ν•˜λŠ” 고민이 λ§Žμ„κ±΄λ° 원칙리 μ—†μ–΄μ„œ κ³ λ―Όν•˜λŠ” κ²½μš°κ°€ 많이 λ³΄μ΄λŠ”κ²ƒ κ°™μŒ

μžμ‹ μ˜ 개발 원칙을 μ„Έμš°λŠ”λ° μžˆμ–΄μ„œ μ€‘μš”ν•œ μ°Έκ³ κ°€ λ μˆ˜λ„ μžˆλŠ” 글을 κ³΅μœ ν•¨

μ£Όμ˜ν• μ μ€ λ””μžμΈνŒ¨ν„΄μ€ λ°˜λ³΅λ˜λŠ” λ¬Έμ œν•΄κ²°, μœ μ—°μ„±, μ˜μ‚¬μ†Œν†΅μ„ μœ„ν•΄ μ§œλŠ”κ²ƒμž„

λ°˜λŒ€λ‘œλ§ν•˜λ©΄ OOPλ₯Ό 근본적으둜 μ΄ν•΄ν•˜μ§€ λͺ»ν•΄μ„œ μœ„ 세가지쀑 ν•˜λ‚˜λΌλ„ ν•΄λ‹Ήλ˜λ©΄ μ–΄λ”˜κ°€ λ‚˜μ‚¬κ°€ λΉ μ Έμžˆλ‹€λŠ”κ²ƒμ΄λΌ

μœ„ 링크의 λ‚΄μš©μ€‘ 일뢀λ₯Ό μΈμš©ν•˜λ©΄
β€œλ””μžμΈ νŒ¨ν„΄μ„ μ μš©ν•  λ•Œμ—λŠ” λŒ€κ°€κ°€ λ”°λ₯΄κΈ° 마련인데, ... μƒˆλ‘­κ±°λ‚˜ μ°Έμ‹ ν•˜λ‹€λŠ” 이유만으둜 νŒ¨ν„΄μ„ μ‚¬μš©ν•˜μ§€λŠ” 말고, ν•„μš”ν•  λ•Œλ§Œ μ‚¬μš©ν•˜μ„Έμš”.β€œ

그리고 OOPλ₯Ό ν˜„λŒ€μ— μ“°λŠ” μ΄μœ λŠ” λͺ»ν•˜λŠ” ν”„λ‘œκ·Έλž˜λ¨Έλ“€μ΄ μ½”λ“œλ₯Ό μ§°μ„λ•Œ 적은 κ²€μˆ˜λ‘œλ„ μ»¨νŠΈλ‘€ν•  μˆ˜μžˆλ‚˜? κ°€ μ£Ό μ΄μœ μΈκ²ƒμ„ λͺ…μ‹¬ν–ˆμœΌλ©΄ μ’‹κ² μŒ