UML стрелка зависимость, ассоциация

Допустим у меня есть

class TCreator
{
public:
    T* createT();
}

class T {...}

Мне обозначить связь между этими классами как зависимость или как ассоциацию, просто открыл книжку по паттернам банды 4, а именно фабричный метод, а там связь обозначена ассоциацией, как я слышал ее используют когда возможен переход от одного к другому, я думал это значит что класс должен иметь другой внутри себя (например указатель на него) или как вычислимый атрибут, но тут речь идет о создании

введите сюда описание изображения

Можно ли нарисовать так и куда лучше поставить стрелку, между наследниками или между родителями? введите сюда описание изображения

В итоге как правильнее всего, или нет разницы


Ответы (0 шт):