GRASP Principle

General Responsibility Assignment Software Patterns

각 object들에 responsibility를 어떻게 배정해 줄 것인가에 대한 가이드!

Typical tasks in constructing a sw with OOAD

9가지의 원칙이 있다.

Responsibility?

9가지 원칙들!

Creator: who creates an objects?