"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

오늘이군

객체지향설계 5원칙 - ISP 본문

삶../프로그래밍

객체지향설계 5원칙 - ISP

오늘이군 2017. 5. 16. 17:54
반응형

※ 추천 글

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