클린코드로 유명한 로버트 마틴이 정리한 좋은 객체 지향 설계의 5가지 원칙SRP : 단일 책임 원칙(single responsibility principle)OCP : 개방-폐쇄 원칙(Open/closed principle)LSP : 리스코프 치환 원칙(Liskov s