편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
==개요== | ==개요== | ||
;General Responsibility Assignment Software Patterns (GRASP), General Responsibility Assignment Software Principles | ;General Responsibility Assignment Software Patterns (GRASP), General Responsibility Assignment Software Principles | ||
;일반 책임 할당 소프트웨어 패턴, 범용 책임 할당 소프트웨어 | ;일반 책임 할당 소프트웨어 패턴, 범용 책임 할당 소프트웨어 패턴, GRASP 원칙 | ||
* 객체 지향 설계를 위한 9가지 원칙 | * 객체 지향 설계를 위한 9가지 원칙 | ||
==목록== | ==목록== | ||
* | * 정보 전문가(information expert) | ||
* | * 크리에이터(creator) | ||
* | * 컨트롤러(controller) | ||
* | * 간접 참조(indirection) | ||
* | * 낮은 결합도(low coupling) | ||
* | * 높은 응집도(high cohesion) | ||
* | * 다형성(polymorphism) | ||
* | * 변형 보호(protected variations) | ||
* | * 순수 조립(pure fabrication) | ||
==같이 보기== | ==같이 보기== | ||
* [[SOLID]] | * [[SOLID]] | ||
* [[디자인 패턴]] | * [[디자인 패턴]] |