[객체지향, SOLID] 단일 책임 원칙 SRP
SOLID 아래 5개의 객체 지향 프로그래밍의 원칙을 줄여 SOLID 원칙이라 부른다.Single Reponsibility PrincipleOpen Closed PrincipleLiskov Substituion PrincipleInterface Segregation PrincipleDependency Inversion Principle해당 포스트는 SOLID 중 SRP를 다룬다. SRP(Single-Responsibility Principle, 단일 책임 원칙)모든 클래스는 하나의 책임만을 가진다. SRP는 클래스가 하나의 역할만 해야 하므로 변경해야 할 이유도 하나만 있어야 한다. 좀 더 기술적으로 설명하자면, 소프트웨어 사양에서 데이터베이스 로직, 로깅 로직 등의 변경 사항만 클래스의 사양에 영향을 ..
2024.12.23