Поверьте мне, я много думал об этой проблеме, прежде чем спрашивать здесь, и я думаю, что нашел решение, но я хотел бы посмотреть, что вы, ребята, можете придумать, прежде чем согласиться на мое собственное :)
СЦЕНАРИЙ:
В домене мы получили 3 объекта: лечение, косметический салон и сотрудник. Магазин красоты может нанять 0 для многих сотрудников. Теперь у косметолога есть список возможных процедур, которые он может сделать для своих клиентов. Каждое лечение имеет описание, продолжительность и цену. У каждого сотрудника есть подобный список, но каждый сотрудник может специализировать каждую процедуру (разную цену или продолжительность), добавлять новые процедуры или «удалять» процедуры, полученные из косметического магазина.
.. Мне кажется, это довольно распространенная проблема, поэтому я надеялся, что кто-нибудь может придумать что-нибудь умное:)
Пока что я думаю о том, чтобы каждая процедура имела уникальный идентификатор, а затем позволила сотруднику в списке вставлять процедуры, которые будут иметь тот же идентификатор, что и в магазине. Затем эти процедуры для сотрудников переопределяют магазинные с тем же идентификатором.
Заранее спасибо