SOLID 원칙: 객체지향 설계의 5가지 핵심 원칙개요SOLID 원칙은 로버트 마틴(Robert C. Martin)이 제시한 객체지향 프로그래밍과 설계의 다섯 가지 기본 원칙입니다. 이 원칙들은 소프트웨어를 더 이해하기 쉽고, 유연하며, 유지보수하기 쉽게 만들기 위해 고안되었습니다.SOLID는 다음 다섯 원칙의 첫 글자를 따온 약어입니다:Single Responsibility Principle (단일 책임 원칙) : 직관성Open/Closed Principle (개방-폐쇄 원칙) : 확장성Liskov Substitution Principle (리스코프 치환 원칙)Interface Segregation Principle (인터페이스 분리 원칙)Dependency Inversion Principle (의존관..