우리의 RCP 응용 프로그램에서 우리는 C
을 필요로하고 A
및 B
에서 거기에 도착하려면 IAdapterFactory
을 사용합니다. 문제는 A->C
이 빠르지 만 B->C
은 훨씬 느립니다 (예 : 데이터베이스 또는 파일 시스템 조회) UI 작업에서 수행해야한다는 것입니다.비싼 적응력을위한 IAdapterFactory?
우리는 프록시 또는 UI 작업의 실제 C
에 대한 서비스을 (를) CProxy
또는 LightweightC
를 사용하여 요청에 대해 생각하지만, 뷰가 그들이 할 수있는 것을 알고해야합니다 때문에이 어댑터의 의도 된 목적을 나누기처럼이 솔루션은 느낌 어댑터 팩토리를 통해 C
에 직접 액세스하지 마십시오.
이 경우 모범 사례가 있습니까? 아니면 가끔 비싼 전환이 필요하다는 사실을 이해해야합니다.