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

Я новичок в SOA, хотя у меня есть некоторый опыт работы с OOAD.

Одним из руководящих принципов проектирования SOA является «Используйте абстрактные классы только для моделирования. Исключите их из дизайна ». Использование абстракции может быть полезно при моделировании (фаза анализа).

На этапе анализа я придумал базовый класс BankAccount. Производными от него специализированными классами являются «FixedAccount» и «SavingsAccount». Мне нужно создать службу, которая будет возвращать все учетные записи (список учетных записей) для пользователя. Какой должна быть структура службы (служб) для удовлетворения требований?

Примечание: Было бы здорово, если бы вы могли предоставить демонстрацию кода с помощью WCF .

9
задан svick 27 February 2012 в 19:01
поделиться