SOLID 5원칙 SRP(Single Responsibility Principle) : 단일 책임 원칙 OCP(Open/Colosed Principle) : 개방 폐쇄 원칙 LSP(Liskov Substitution Principle) : 리스코브 치환 원칙 ISP(Interface Segregatoin Principle) : 인터페이스 분리 원칙 DIP(Dependecy Inversion Principle) : 의존관계 역전 원칙 1. SRP 단일 책임 원칙(Single responsibility principle) - 한 클래스는 하나의 책임만 가져야 한다. - 하나의 책임의 중요한 기준은 변경이다. 변경이 있을 때 파급 효과가 적으면 SRP를 잘 따른것 ex) UI 변경 시 서버 코드에는 영향을 주..