<aside> 💡 함수를 안전하고 간결하게 작성하기

</aside>

  1. SOLID
  2. 간결한 함수 작성하기
  3. 안전한 함수 작성하기
  4. 함수 리팩터링

SOLID

객체지향 설계의 5가지 원칙

  1. SRP 단일 책임
  2. OCP 개방 폐쇄
  3. LSP 리스코프 치환
  4. ISP 인터페이스 분리 원칙
  5. DIP 의존성 역전 원칙

SRP

<aside> 💡 한 클래스는 하나의 책임만 가져야 한다

</aside>