Я работал над тем, чтобы придумать лучших, чтобы поставить классы для лучшего ООП. Иногда я спрашиваю себя, не пытаюсь ли я чрезмерно убить мыслительный процесс.
Теперь я думаю привести в качестве примера объект Категории
Файлы
- Cateogories.cs - Объектный файл
- CateogoriesDAL.cs - Уровень доступа к данным
- CateogoriesBLL.cs - Уровень бизнес-логики
- CateogoriesWS.cs - веб-сервис
Когда вы звоните из любого локального или внешнего приложения, вы вызываете веб-сервис, и он получает то, что вам нужно.
Примеры:
Вы бы создали объект категорий, чтобы вы могли передавать его на уровень веб-службы, когда вы хотите сохранить (вставить или обновить) категорию. Все бизнес-правила будут на уровне бизнес-логики.
Как вы реализуете ООП?