SOLID 원칙

SOLID 원칙들은, 소프트웨어 작업에서 프로그래머가 소스 코드를 읽기 쉽고 확장하기 쉽게 될 때 까지 리팩토링하여 코드 냄새를 없애기 위해 쓰기 좋은 지침이다.

1. Single Responsibility Principle (SRP; 단일 책임 원칙)

page1. SRP

2. Open/Closed Principle (OCP; 개방-폐쇄 원칙)

page2. OCP

3. Liskov Substitution principle (LSP; 리스코프 치환 원칙)

page3. LSP

4. Interface Segregation Principle (ISP; 인터페이스 분리 원칙)

page4. ISP

5. Dependency Inversion Principle (DIP; 의존관계 역전 원칙)

page5. DIP

Last updated