Недавно Эрик Мейер и другие продемонстрировали, насколько IObservable/IObserver
является dual of IEnumerable/IEnumerator
. Тот факт, что они являются двойственными, означает, что любая операция на одном интерфейсе действительна с другой, обеспечивая тем самым теоретическую основу для Reactive Extentions for. Net
Существуют ли другие двойные интерфейсы? Меня интересует любой пример, а не только .Net.