Шаблоны для компенсации отсутствия наследования в SOA

Я считаю наследование и концепцию базового класса наиболее сильной стороной ООП. Но это не поощряется в SOA. Итак, каковы популярные схемы преодоления этого ограничения в SOA? Не могли бы вы предоставить учебные пособия, которые объясняют (с демонстрацией кода в WCF) эти шаблоны?

Примечание. Это НЕ общий вопрос о шаблонах, доступных в SOA. Но это более конкретно для вышеупомянутой проблемы.

Примечание: я использую WCF для SOA.

Чтение:

«Не используйте абстрактный базовый класс в дизайне; но в моделировании / анализе »

Как на самом деле должна быть реализована архитектура SOA?

Как бороться с Java-полиморфизмом в сервис-ориентированной архитектуре

Как ускориться на SOA?

Что такое сервис-ориентированная архитектура?

Действительно ли DDD и SOA хорошо играют вместе?

Вопросы разработки SOA и WCF: это необычный дизайн системы?

Разработка контрактов и операций с данными WCF

Развернуть объекты в C # 4.0

Ответы на вопрос(3)

Ваш ответ на вопрос