일부 속성과 채널을 확장하는 ChannelProxy가있는 채널이 있습니다. 이 ChannelProxy는 낙관적 동시성을 적용 할 수 있도록 원래 값을 유지합니다. 동시성 검사와 낙관적 동시성 검사 사이를 전환 할 수 있습니다.디자인 호
이제 Channel이나 ChannelProxy가 될 수있는 LazyLoadedChannel을 구현하고 싶습니다. 둘 모두를 확장하는 것은 불가능합니다. 이런 종류의 문제에 대한 좋은 해결책은 무엇입니까?
LazyLoadedChannel (확장 채널)과 LazyLoadedChannelProxy (확장 ChannelProxy)를 만들 수 있지만 코드가 두 클래스 모두에서 복제된다는 의미입니다.
사실,이 예제는 .NET 프로젝트에서 보았습니다. 나는 그들 모두에게 더 맞는 것을보기 위해 그들 모두를 시도 할 것이다. 고마워. –