1. 객체 지향의 5대 원칙의 개념 SOLID 원칙이라고 알려진 이 원칙은 로버트 마틴(Robert Martin)이 라는 책에서 객체 지향 프로그래밍 및 설계의 다섯 가지 원칙을 SOLID라는 약어로 소개한 것입니다. 2. 객체 지향의 5대 원칙 객체 지향 설계의 다섯 가지 기본 원칙은 다음과 같습니다. 1. S (SRP : Single Responsibility Principle) 클래스는 변경할 이유가 하나만 있어야 합니다. 즉, 하나의 책임만 있어야 합니다. 2. O (개방/폐쇄 원칙(Open/Closed Principle)) 클래스는 확장에는 열려 있어야 하지만 수정에는 닫혀 있어야 합니다. 즉, 기존 코드를 수정하지 않고도 새로운 기능을 포함하도록 확장할 수 있어야 합니다. 3. L (Lisko..