SOLID 원칙 - S: 단일 책임 원칙(SRP)
Intro객체지향 프로그래밍(OOP)에서는 더 나은 코드 구조와 유지 보수를 위해 SOLID 원칙을 따른다.이번 시리즈에서는 SOLID의 각 원칙을 하나씩 알아보려 한다.먼저, S - 단일 책임 원칙 (SRP: Single Responsibility Principle) 을 살펴보자!! 📌 단일 책임 원칙(Single Responsibility Principle)이란?“하나의 클래스는 하나의 책임만 가져야 한다.”단일 책임 원칙(SRP)는 클래스는 하나의 책임만 가져야 한다는 객체지향 설계 원칙이다.실생활의 물체로 SRP 원칙을 이해해보자면, 아래의 이미지로 예시를 들 수 있다.오른쪽은 가위, 커터칼 등을 따로 따로 사용하는 것이고, 왼쪽은 하나의 다용도 공구로 합쳐져 다재다증하게 사용할 수 있다.겉보기..