반응형
안녕하세요 알통몬입니다. 공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
SRP 단일 책임 원칙에서는 남자 클래스를 토막내서 하나의 역할(책임)만 하는 다수의 클래스로 분할 했었는데요.
http://blog.naver.com/rain483/220502568265

인터페이스 분할 원칙을 적용할 수도 있습니다.
결론 적으로 단일 책임 원칙과 인터페이스 분할 원칙은 같은 문제에 대한 두 가지 다른 해결방법이라고 볼 수 있습니다.
그러나 특별한 경우가 아니라면 단일 책임 원칙을 적용하는 것이 더 좋은 해결방법이라고 할 수 있어요. 마지막으로 인터페이스 분할 원칙을 이야기할 때 항상 함께 등장하는 원칙 중 하나로 인터페이스 최소주의 원칙이라는 것이 있습니다. 인터페이스를 통해 메서드를 외부에 제공할 때는 최소한의 메서드만 제공하라는 것입니다.
다음 포스팅에서는 DIP 의존 역전 원칙에 대해 공부하겠습니다.
반응형
'개발 etc' 카테고리의 다른 글
JAVA 자바 디자인 패턴 (0) | 2017.03.12 |
---|---|
JAVA 자바 객체 지향 설계 5원칙 SOLID(5) - DIP 의존 역전 원칙 (0) | 2017.03.12 |
JAVA 자바 객체 지향 설계 5원칙 SOLID LSP 리스코프 치환 원칙 (0) | 2017.03.12 |
JAVA 자바 객체 지향 설계 5원칙 SOLID OCP 개방 폐쇄 원칙 (0) | 2017.03.12 |
JAVA 자바 객체 지향 설계 5원칙 SOLID - SRP 단일 책임 원칙 (0) | 2017.03.12 |