SOLID 원칙이란? 소프트웨어 설계 시 지켜야 하는 5가지 원칙이 존재한다. 각각의 원칙의 앞 글자를 따서 SOLID 원칙이라고 부른다. 개발자들은 좋은 소프트웨어를 만들기 위해 여러 가지 원칙을 고려한다. 특히, 그 중에서도 SOLID 원칙은 대부분의 개발자들이 소프트웨어 설계 시 중요하게 여기는 원칙이며, 이에 어긋나지 않게 프로그래밍 하는 법을 고민하고 실행해야 한다. 각 원칙 별로 게시글을 나눠서 업로드 할 예정이다. 또한, 원칙에 대해 공부/실습한 구체적인 내용을 추가하겠다. S : SRP (Single Responsibility Principle, 단일 책임 원칙) O : OCP (Open-Closed Principle, 개방-폐쇄 원칙) L : LSP (Liskov Substitution ..