Я надеюсь, что кто-то (или некоторые люди) может помочь нам с проблемой, с которой мы несколько дней спорили. Как организовать наши бизнес-объекты с учетом прилагаемой диаграммы?Компания & Контакты Помощь в проектировании объектов
Мы ищем любую помощь (идеи о том, где и как искать шаблоны проектирования/объектные модели, которые мы могли бы использовать для решения этой проблемы. Наша ситуация немного сложнее, но мы старались упростить все, что могли для целей задаю этот вопрос
Некоторые детали:. Некоторые компании имеют производственные линии, а некоторые не
Каждая компания имеет список контактов Если у компании есть.. по крайней мере, одна линейка продуктов, некоторые из этих контактов компании ТАКЖЕ связаны с, по меньшей мере, одной продуктовой линейкой.
Некоторые из контактов являются справочными (деловыми/личными) для других контактов.
Каждая компания и каждый контакт могут иметь ноль или более адресов.
Благодарим вас за помощь в поиске более подходящего решения (мое предположение состоит в том, что нам нужно будет использовать несколько моделей/шаблонов).
Larger view of diagram (flickr.com)
** (из диаграммы) Наша компания имеет сотрудников/внутренних пользователей приложения, которые включены с контактами, потому что они могут также быть ссылки и т.д.
Что именно вы пытаетесь сделать? база данных? – marcgg
Что случилось с этим? Это выглядит здорово. –