SOLID 원칙
SOLID 원칙들은, 소프트웨어 작업에서 프로그래머가 소스 코드를 읽기 쉽고 확장하기 쉽게 될 때 까지 리팩토링하여 코드 냄새를 없애기 위해 쓰기 좋은 지침이다.
1. Single Responsibility Principle (SRP; 단일 책임 원칙)
1. SRP2. Open/Closed Principle (OCP; 개방-폐쇄 원칙)
2. OCP3. Liskov Substitution principle (LSP; 리스코프 치환 원칙)
3. LSP4. Interface Segregation Principle (ISP; 인터페이스 분리 원칙)
4. ISP5. Dependency Inversion Principle (DIP; 의존관계 역전 원칙)
5. DIPLast updated