인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

hwajo0님의 프로필 이미지
hwajo0

작성한 질문수

코딩으로 학습하는 GoF의 디자인 패턴

플라이웨이트 패턴 1부 - 패턴 소개

클래스 다이어그램의 aggregation 관계 표현

작성

·

164

0

안녕하세요.

플라이웨이트 패턴 클래스 다이어그램을 보면 FlyweightFactory와 Flyweight가 aggregation으로 관계를 맺고있는데 어떤 의미로 저 관계가 표시됐는지 궁금합니다.

 

인터넷을 찾아봐도 aggregation에 대한 정확한 답이 없어 문의드립니다!

답변 1

0

백기선님의 프로필 이미지
백기선
지식공유자

안녕하세요. Factory 내부에 여러 Flyweight를 담고 있어서 그렇게 표현한 겁니다. 보통 이런 경우처럼 1대다 관계에 해당하는 연관 관계를 표현할 때 사용합니다. Aggregation이라는 키워드를 알고 계셨다면 사실 거의 다 알고 계신건데 아마 구글에서 UML이랑 같이 검색하시면 정보를 찾아보실 수 있을 겁니다.

hwajo0님의 프로필 이미지
hwajo0

작성한 질문수

질문하기