Распространяется ли композиция на реализуемый класс при композиции интерфейса?
Есть класс A, интерфейс IB и класс B, который реализовывает интерфейс IB. В классе A есть поле типа IB. В ходе выполнения программы значением этого поля становится экземпляр класса B. Как правильно отрисовать диаграмму классов для подобной ситуации? Между A и IB связь типа "композиция", а между A и B тоже композиция, или просто зависимость?