Определяет границу приложения с сервисным уровнем, который устанавливает набор доступных операций и координирует ответ приложения на каждую операцию. Рэнди Стаффорд
Выступает посредником между доменом и уровнями преобразования данных, используя интерфейс, напоминающий коллекции, для доступа к объектам домена. - Эдвард Хиетт и Роб Ми
Вы заметили, что на собеседованиях при приеме на работу всегда задают одни и те же шаблонные вопросы - снова и снова?
Что такое объектно-ориентированный дизайн? О чем все это? Каковы его преимущества? Каковы его недостатки? Может показаться глупым задавать эти вопросы в наше время, когда практически каждый разработчик программного обеспечения использует тот или иной объектно-ориентированный язык. Тем не менее, вопрос важен, потому что, как мне кажется, большинство из нас использует эти языки, не зная почему и не зная, как извлечь из них максимальную пользу.