01_ SPR (Single Responsibility Principle) 단일 책임 원칙
클래스를 변경해야 하는 이유는 오직 하나뿐이어야 한다.
- 하나의 클래스에 역할과 책임이 많기 때문에 객체 지향 특성을 가지지 못함
- 하나의 클래스가 역할과 책임에 따라 4개의 클래스로 분리
- 단일 책임 원칙은 속성, 메서드, 패키지, 모듈, 컴포넌트, 프레임워크 등에도 적용할 수 있다.
클래스를 변경해야 하는 이유는 오직 하나뿐이어야 한다.
- 하나의 클래스에 역할과 책임이 많기 때문에 객체 지향 특성을 가지지 못함
- 하나의 클래스가 역할과 책임에 따라 4개의 클래스로 분리
- 단일 책임 원칙은 속성, 메서드, 패키지, 모듈, 컴포넌트, 프레임워크 등에도 적용할 수 있다.