UML диаграмма классов Association vs ( Aggregation | Composition )-Diamonds

Я не уверен, правильно ли я использую алмаз ассоциации и агрегации или композиции.

Я бы использовал ассоциацию для интерфейсов, потому что я не могу их инстанцировать. Как они делают это здесь, например. Или для статических классов, по той же причине.

А бриллианты я использую только для объектов, которые я могу инстанцировать. Как обычные классы.

Но я не уверен, что это правильный способ их различать, потому что если вы проверите еще раз, вы увидите, что они не так конкретны в этом. В спецификации UML 2.3 я не смог найти больше, так как вы используете его?

И есть третий способ, пунктирная стрелка , но я не знаю, когда его использовать. Так что, может быть, вы поможете мне и с этим?

9
задан ROMANIA_engineer 16 December 2014 в 00:35
поделиться