Следующая ситуация:
У меня есть: а) супер-офис имеет n или более основных офисов, не имеет ни одного или более малых офисов б) все являются офисами в) вся структура двойная (с сохранением структуры) для двух бизнес-направлений г) каждый офис может быть юридическим представительством д) каждый офис может находиться в другой стране
какой шаблон UML вы бы предложили
Я пробовал: составной узор с листовым офисом и составной юридический представитель, специализирующийся на главном офисе, супер офисе, малом офисе. Вопрос: как представить направление бизнеса?
Офис с самооценкой (супер, главный, малый) Вопрос: как сохранить структуру для бизнес-направления?
Композиция (три объекта - супер, главный, маленький). Проблема: как сохранить структуру, и наличие трех ненаследуемых объектов для одного и того же кажется некрасивым.
Каково ваше мнение?