Re[2]: Бизнес-слой управляет другим слоем
От: Ромашка Украина  
Дата: 28.05.19 14:11
Оценка:
Здравствуйте, es3000, Вы писали:
E>>Как сделать внешний слой, о котором по сути Бизнес-логика ничего не знает, управляемым?
E>Придумал вот такой пример — игра, например, в шахматы пользователя с компьютером.

Я тебе другой пример предложу — микроволновку. Вот ты положил в нее пиццу и поставил её на разогрев. Глупо ожидать от микроволновки, что она положит тебе кусок пиццы в рот и разжует. Микроволновка тобой не управляет. Это твои проблемы, когда и как ты вспомнишь про пиццу в микроволновке, достанешь ты ее сам или попросишь коллегу, съешь пиццу сам или угостишь симпатишную тестеровщицу. Микроволновке пофиг. Максимум, что микроволновка может — пискнуть и выключиться.

Так вот, микроволновка это и есть твой BLL. Не пытайся всунуть в неё несвойственные ей функции, это как минимум странно.


Всё, что нас не убивает, ещё горько об этом пожалеет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.