단일 책임 원칙
단일 책임 원칙(Single responsibility principle) - SRP
정의
클래스에는 하나의 책임만 있어야 한다.
원칙 위반시 증상
기능 변경이 발생하면 연쇄적으로 코드 수정을 해야 한다.
기능이 너무 복잡해서 재사용하기가 어렵다.
메서드 몸체의 크기가 너무 크다.
원칙 적용 방법
클래스를 변경하는 이유는 하나여야 한다는 기준으로 기능을 나눈다.
Last updated
Was this helpful?
단일 책임 원칙(Single responsibility principle) - SRP
정의
클래스에는 하나의 책임만 있어야 한다.
원칙 위반시 증상
기능 변경이 발생하면 연쇄적으로 코드 수정을 해야 한다.
기능이 너무 복잡해서 재사용하기가 어렵다.
메서드 몸체의 크기가 너무 크다.
원칙 적용 방법
클래스를 변경하는 이유는 하나여야 한다는 기준으로 기능을 나눈다.
Last updated
Was this helpful?