SOLID 원칙 개요SRP(Single Responsibility Principle) - 단일 책임 원칙OCP(Open-Closed Principle) - 개방-폐쇄 원칙LSP(Liskov Substitution Principle) - 리스코프 치환 원칙ISP(Interface Segregation Principle) - 인터페이스 분리 원칙DIPDIP (Dependency Inversion Principle) - 의존성 역전 원칙SRP (단일 책임 원칙)"클래스는 하나의 책임만 가져야 한다."한 클래스가 하나의 이유로만 변경되어야 합니다. 여러 개의 책임을 하나의 클래스에서 맡게 된다면 Coupling이 증가하면서 유지보수성이 떨어지는 등 여러가지 문제가 발생할 수 있기 때문입니다. 예제class St..