1 개요[ | ]
- information expert, expert, expert principle
- 정보 전문가, 전문가
- GRASP의 하나
- 문제: 객체에 책임을 할당하는 기본 원칙은 무엇인가?
- 해결책: 이를 수행하는 데 필요한 정보가 있는 클래스에 책임을 할당한다.
- 메소드, 계산 필드와 같은 책임을 위임할 위치를 결정하는 데 사용되는 원칙이다.
- 주어진 책임을 살펴보고 이를 수행하는 데 필요한 정보를 결정한 다음 해당 정보가 저장되는 위치를 결정한다.
- 클래스를 완성하는 데 필요한 가장 많은 정보를 가진 클래스에 책임을 지게 한다.
- 관련 패턴 또는 원리 : 낮은 결합도, 높은 응집도
2 같이 보기[ | ]
3 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.