SW 공학/::: 객체지향
[GRASP] Creator Pattern
MG_
2021. 9. 22. 11:11
* Creator Pattern
> 누가 A 를 생성해야 하는가?
> 아래의 경우에 B 클래스가 A를 생성하도록 책임을 할당한다
- B가 A를 포함하거나 aggregate 한다
- B가 A를 기록할 때
- B가 A를 밀접하게 사용할 때
- B가 A를 초기화하는 데이터를 가지고 있을 때