Предположим, у меня есть интерфейс IMyComponent, и я хочу называть его напрямую или через WCF или какой-либо другой канал связи, как мне его соизволить?реализовать подключаемый канал к интерфейсу C#
Моя идея:
Split это вверх в поставщика и потребителя части:
IMyComponentProvider: IMyComponent
IMyComponentConsumer: IMyComponent
И построить объект, провода эти оба интерфейса:
MyComponent (MyComponentProvider) < - Channel (MyComponentConsumer) < - вызывающий контекст
Вопросы:
- Каковы альтернативы, особенно с autofac?
- Какой шаблон дизайна применяется к этому и к альтернативам?
- Какие соглашения об именах являются полезными или стандартными?
Возможно, это «цепочка ответственности»? –