2010-05-06 2 views
1

мое требование - предположим, у меня есть три класса, а именно Employee, Customer and Department. Сотрудник содержит атрибуты id, name, dept. Клиент содержит идентификатор и имя. Отдел содержит идентификатор и имя. Теперь все три класса имеют общую функциональность, то есть создают, обновляют и удаляют. Я хочу реализовать эти функции с помощью интерфейса. Так может ли кто-нибудь сказать, как я могу выполнять эти вещи в n-уровневой архитектуре?Внедрение структуры N-уровня в .net

+0

Кажется, что вам нужен O/RM, который отделяет ваш домен от остальной части вашего приложения. Вы можете взглянуть на Entity Framework 4.0. – Steven

ответ

1

Архитектура N-уровня разбивает приложение на отдельные уровни с разгадкой заботой.

Что вы изначально очертили о дизайне OO, который немного отличается.

Если вы хотите узнать о внедрении OO-дизайна в n-уровневом приложении, то Patterns of Enterprise Application Architecture будет хорошим началом.

Смежные вопросы