집계
개체의 구현자가 미리 빌드된 다른 개체에서 제공하는 서비스를 활용하려는 경우가 있습니다. 또한 이 두 번째 개체를 첫 번째 개체의 자연스러운 부분으로 표시하려고 합니다. COM은 포함 및 집계를 통해 이러한 목표를 모두 달성합니다.
집계는 포함하는(외부) 개체가 포함된(내부) 개체를 생성 프로세스의 일부로 만들고 내부 개체의 인터페이스가 외부에 의해 노출됨을 의미합니다. 개체 자체를 집계할 수 있습니다. 그렇다면 집계가 제대로 작동하려면 특정 규칙을 따라야 합니다.
주로 포함된 개체에 대한 모든 IUnknown
메서드 호출은 포함하는 개체에 위임해야 합니다.