SOLID 원칙이란? 🤔SOLID 원칙은 객체 지향 설계에서 좋은 코드 구조를 만들기 위해 제시된 5가지의 기본 원칙이다. 이 원칙들은 코드의 가독성, 유지보수성, 확장성을 높여주며, 변경 시에도 안정적이고 유연한 시스템을 구축하는 데 도움이 된다. 이러한 SOLID 원칙에 대한 자료 들을 찾아 정리해보고 이해하는 시간을 가졌다. 1. 단일 책임 원칙 (Single Responsibility Principle, SRP)“클래스는 하나의 책임만 가져야 한다.”단일 책임 원칙은 하나의 클래스는 오직 하나의 기능이나 역할만 담당해야 한다는 원칙이다. 클래스가 여러 가지 기능을 담당하게 되면, 하나의 기능이 변경될 때 다른 기능에도 영향을 미쳐 코드 수정 시 예기치 못한 오류가 발생할 수 있다. 이를 방지하기..