Здравствуйте! Хочу понять , правильно ли выбраны связи в данной
uml диаграмме. Есть фабрика под названием
TerrainFactory которая состоит по сути из экземпляров классов, наследуемых от суперклассов
Sea,
ForestPlains. Вопрос с организацией типов связей, т.к. в классе
TerrainFactory содержится постоянная ссылка на экземпляры классов перечисленных выше, то я выбрал связь
агрегация (не знаю правильно или нет), но вопрос, в том, получается строгая ли это агрегация (композиция), или нет? В данном примере я закрасил эти ромбики, обозначив эту агрегацию (подтип - композиция) как строгую, рассуждая так, что класс
TerrainFactory не имеет смысла после удаления тех самых
Sea,
ForestPlains. Правильно ли так рассуждать? Или Вы руководствуетесь другими категориями при выборе (к примеру) той же агрегации?