개체가 라이브러리에 전달되어 다양한 프로세스를 통과했습니다. 다양한 단계를 거쳐 다른 끝을 지나갈 때 이러한 오브젝트에 몇 가지 추가 정보를 첨부해야합니다. 일종의 동적 데코레이터 패턴 일 수 있습니다. 기존의 동작을 변경하는 대신 추가 속성을 추가하는 것 외에는 다릅니다.개체의 기존 인스턴스에 대한 오리 타이핑/동적 프록시
LinFu 또는 Castle을 사용하여 동적 프록시를 만들고 이것을 저장하기 위해 객체에 추가 인터페이스를 구현하기를 바랬습니다. 확장 인터페이스에 대해 알고있는 구성 요소는 캐스팅하고 액세스 할 수 있습니다. 기본 유형은 변경되지 않았으므로 변경되지 않은 인터페이스는 무시하지 못합니다.
그러나 이러한 모든 메커니즘은 처음에 유형이 생성되는 지점을 제어한다고 가정하지 않았습니다.
아무에게도 내가 더 잘 접근 할 수있는 방법에 대한 제안이 있습니까?
많은 감사