# SOLID μμΉ ### κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ° μ μ§μΌμΌ ν SRP, OCP, LSP, ISP, DIP μμΉμ μ 리ν μ©μ΄μ΄λ€. <br/></br> ## S: Single Responsibility Principle - λ¨μΌ μ± μ μμΉ - ν΄λμ€λ ν¨μλ₯Ό μ€κ³ν λ κ° λ¨μλ€μ λ¨ νλμ μ± μλ§μ κ°μ ΈμΌ νλ€. <br/></br> ## O: Open - Close Principle - κ°λ°© νμ μμΉ - νμ₯μλ μ΄λ €μμΌλ, λ³κ²½μλ λ«νμμ΄μΌ νλ€. <br/></br> ## L: Liskov Substitution Principle - 리μ€μ½ν μΉν μμΉ - μμ κ°μ²΄κ° λΆλͺ¨ κ°μ²΄μ λμμ μ νν΄μ μλλ€. - μ€μ λ‘ LSPλ₯Ό μ λμ μΌλ‘ μ§ν€λ©΄μ μ½λλ₯Ό μμ±νκΈ°μ μ΄λ ΅λ€. <br/></br> ## I: Interface Segregation Principle - μΈν°νμ΄μ€ λΆλ¦¬ μμΉ - μ¬μ©νμ§ μλ μΈν°νμ΄μ€λ ꡬννλ©΄ μλλ€. <br/></br> ## D: Dependency Inversion Principle - μμ‘΄μ± μμ μμΉ - μμ λͺ¨λμ νμ λͺ¨λμ μμ‘΄ν΄μ μλλ€.
SOLID μμΉ
κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ° μ μ§μΌμΌ ν SRP, OCP, LSP, ISP, DIP μμΉμ μ 리ν μ©μ΄μ΄λ€.
S: Single Responsibility Principle
O: Open - Close Principle
L: Liskov Substitution Principle
I: Interface Segregation Principle
D: Dependency Inversion Principle