SRP(The Single Responsibility Principle): 단일 책임 원칙 OCP(The Open Close Principle): 개방 폐쇄 원칙 LSP(The Liskov Substitution Principle): 리스코프 치환 원칙 ISP(The interface Segregation Principle): 인터페이스 분리 원칙 DIP(The Dependency Inversion Principle): 의존관계 역전 원칙 SOLID는 여기 있는 5가지의 첫 글자를 따서 만든 단어이다.