오늘이군
객체지향설계 5원칙 - ISP 본문
반응형
※ 추천 글
https://www.youtube.com/watch?v=nrlHZBAXjv8&t=3894s 41분~
http://blog.naver.com/zxy826/220888878122
1. ISP (Interface Segregation Principle) : 인터페이스 분리의 원칙
가. 설명
"클라이언트는 자신이 사용하지 않는 메서드에 의존관계를 맺으면 안된다" - 로버트 C.마틴
나. 예시
1) 적용전
2) 적용후
책임을 분리하는 관점에서 SRP 와 유사하며
외부 라이브러리 등 수정이 불가능한 상황에서는 ISP 를 적용하고, 직접 수정이 가능한 경우는 SRP 가 더 유리합니다.
반응형
'삶.. > 프로그래밍' 카테고리의 다른 글
디자인패턴 요약 (0) | 2017.05.16 |
---|---|
객체지향설계 5원칙 - DIP (0) | 2017.05.16 |
객체지향설계 5원칙 - LSP (0) | 2017.05.16 |
객체지향설계 5원칙 - OCP (0) | 2017.05.16 |
객체지향설계 5원칙 - SRP (0) | 2017.05.16 |
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
Comments