Шаблоны для компенсации отсутствия наследования в SOA
Я считаю наследование и концепцию базового класса наиболее сильной стороной ООП. Но это не поощряется в SOA. Итак, каковы популярные схемы преодоления этого ограничения в SOA? Не могли бы вы предоставить учебные пособия, которые объясняют (с демонстрацией кода в WCF) эти шаблоны?
Примечание. Это НЕ общий вопрос о шаблонах, доступных в SOA. Но это более конкретно для вышеупомянутой проблемы.
Примечание: я использую WCF для SOA.
Чтение:
«Не используйте абстрактный базовый класс в дизайне; но в моделировании / анализе »
Как на самом деле должна быть реализована архитектура SOA?
Как бороться с Java-полиморфизмом в сервис-ориентированной архитектуре
Что такое сервис-ориентированная архитектура?
Действительно ли DDD и SOA хорошо играют вместе?
Вопросы разработки SOA и WCF: это необычный дизайн системы?
Разработка контрактов и операций с данными WCF
Развернуть объекты в C # 4.0