обычно ставят агрегирующие ассоциации между интерфейсами?
Пример:
Здесь я чувствую, что одна агрегация избыточна.Тот, что между интерфейсами, важнее, потому что это то, что будут использовать клиенты классов.BMW и LuxuryWheel всегда будут использоваться через ICar и IWheel.Тем не менее, ICar на самом деле не объединяет IWheel, так как это интерфейс и не содержит никакой реальной логики.BMW явно объединяет LuxuryWheel, но это почти деталь реализации.
Как бы вы смоделировали это?Есть ли в UML способ пометить агрегацию (или ассоциацию) как абстрактную или подлежащую реализации?