Быстрый поиск шаблона объекта управления границами дает this
Так что я полагаю, что контроллеры могут "общаться" с другими объектами.Но могут ли контроллеры общаться друг с другом?Или другие DAO?Правильно ли внизу?
Шаблон объекта управления границей - это вариант шаблона MVC. Обычно в MVC контроллеры паттернов не взаимодействуют друг с другом. Если какой-то код необходимо использовать повторно, в приложение добавляется дополнительный слой, и там должна быть размещена общая логика.
Хотя в этом примере говорится, что контроллеры могут связываться друг с другом, я не думаю, что это хорошая идея: http://epf.eclipse.org/wikis/abrd/core.tech.common.extend_supp/guidances/guidelines/entity_control_boundary_pattern_C4047897.html
Пример элемента управления для приложения обслуживания клиентов будет CreateMarketingCapmpaign. Этот элемент дизайна будет реагировать на некоторые входные граничные элементы и будут сотрудничать с другими объекты, элементы управления и внутренние граничные элементы для поддержки создание маркетинговой кампании.
Я бы посоветовал избегать связи между контроллерами.