Dependency Inversion Principle (μμ‘΄κ΄κ³ μμ μμΉ)
DIPλ₯Ό μ€μνλ©΄ μμ λ μ΄μ΄κ° νμ λ μ΄μ΄μ μμ‘΄νλ μ ν΅μ μΈ μμ‘΄κ΄κ³λ₯Ό μμ μν΄μΌλ‘ μμ κ³μΈ΅μ΄ νμ κ²μΈ΅μ ꡬνμΌλ‘λΆν° λ
립λκ² ν μ μλ€.
- μμ λͺ¨λμ νμλͺ¨λμ μμ‘΄ν΄μλ μλλ€. μμ λͺ¨λκ³Ό νμλͺ¨λ λͺ¨λ μΆμνμ μμ‘΄ν΄μΌ νλ€.
- μΆμνλ μΈλΆ μ¬νμ μμ‘΄ν΄μλ μλλ€. μΈλΆμ¬νμ΄ μΆμνμ μμ‘΄ν΄μΌ νλ€.
νλ‘κ·Έλλ¨Έλ βμΆμνμ μμ‘΄ν΄μΌμ§, ꡬ체νμ μμ‘΄νλ©΄ μλλ€."