약어개념 SSRPThe Single Responsibility Principle단일 책임 원칙A class should have one, and only one, reason to change.한 클래스는 하나의 책임만을 가져야 한다.OOCPThe Open Closed Principle개방-폐쇄 원칙You should be able to extend a classes behavior, without modifying it.소프트웨어 객체(클래스, 모듈, 함수 등)는 확장에 열려있어야 하고, 수정에 대해서는 닫혀 있어야 한다.LLSPThe Liskov Substitution Principle리스코프 치환 원칙Derived classes must be substitutable for their base cl..