2013-12-17 5 views
0

여러 개체가 만들어지고 다음에 개체를 풍부하게해야하는 문제가 있습니다. 생성은 여러 개체가 일괄 적으로 만들어 지도록 지원하는 반면, 풍부한 인터페이스는 호출 당 하나의 개체를 허용합니다. 이로 인해 다중 데이터베이스 호출이 발생하며이를 피할 필요가 있습니다.여기에서 사용할 디자인 패턴

그래서 create 메소드가 객체의 컬렉션 (DB에서 생성 된 배치)을 반환하면 이러한 객체가 하나씩 풍부해진다. 죄송합니다. 이전 코드를 리팩토링해야하며 일부 디자인 패턴을 사용하여이를 수행하고 싶습니다.

+3

무엇에 의해 풍부 해 집니까? 무엇에 의해 배치? 어디에서 개체를 수집합니까? 등등 ... –

+1

질문을 편집하여 명확한 그림을 제공하는 것이 좋습니다 –

+0

문제가 너무 많으면 데이터베이스 호출이 "일괄 처리"되어 db가 일부 유형의 맵 을 호출하는 호출로 호출됩니다. 그런 다음지도로 개체를 "풍부하게"만듭니다. – Sumit

답변

2

막연한 정보에서 사지에 나가고 있는데, "풍부함"으로 올바르게 이해하면 decorator pattern을 제안합니다.