Skip to content

Latest commit

Β 

History

History
9 lines (6 loc) Β· 612 Bytes

dip.md

File metadata and controls

9 lines (6 loc) Β· 612 Bytes

DIP

Dependency Inversion Principle (μ˜μ‘΄κ΄€κ³„ μ—­μ „ 원칙)
DIPλ₯Ό μ€€μˆ˜ν•˜λ©΄ μƒμœ„ λ ˆμ΄μ–΄κ°€ ν•˜μœ„ λ ˆμ΄μ–΄μ— μ˜μ‘΄ν•˜λŠ” 전톡적인 μ˜μ‘΄κ΄€κ³„λ₯Ό μ—­μ „μ‹œν‚΄μœΌλ‘œ μƒμœ„ 계측이 ν•˜μœ„ 게측의 κ΅¬ν˜„μœΌλ‘œλΆ€ν„° λ…λ¦½λ˜κ²Œ ν•  수 μžˆλ‹€.

  1. μƒμœ„ λͺ¨λ“ˆμ€ ν•˜μœ„λͺ¨λ“ˆμ— μ˜μ‘΄ν•΄μ„œλŠ” μ•ˆλœλ‹€. μƒμœ„ λͺ¨λ“ˆκ³Ό ν•˜μœ„λͺ¨λ“ˆ λͺ¨λ‘ 좔상화에 μ˜μ‘΄ν•΄μ•Ό ν•œλ‹€.
  2. μΆ”μƒν™”λŠ” μ„ΈλΆ€ 사항에 μ˜μ‘΄ν•΄μ„œλŠ” μ•ˆλœλ‹€. 세뢀사항이 좔상화에 μ˜μ‘΄ν•΄μ•Ό ν•œλ‹€.

ν”„λ‘œκ·Έλž˜λ¨ΈλŠ” β€œμΆ”μƒν™”μ— μ˜μ‘΄ν•΄μ•Όμ§€, ꡬ체화에 μ˜μ‘΄ν•˜λ©΄ μ•ˆλœλ‹€."