У меня есть диаграмма классов, как показано на картинке.Когда вы используете прямые ассоциации UML против обычных ассоциаций
Существует контроллер, в котором есть несколько классов TopicLoaderIF и несколько классов TopicReaderIF. ТемаLoaderIF создает серию TopicIF по запросу от контроллера. Затем контроллер переадресует эти TopicIF в правильный TopicReaderIF. Давайте не будем входить в погоду, эта модель правильная или нет, но в отношениях между ними.
Дело в том, что я пытаюсь моделировать это как диаграмму класса UML, но я застрял в размышлении о видении отношения между контроллером и TopicIF (красным), если на диаграмме должно быть что-то. Более того, я также не уверен, правильно ли все три объекта, TopicLoaderIF, Controller и TopicReaderIF имеют прямые ассоциации с TopicIF. Должны ли они быть просто нормальной ассоциацией, без стрелы?
Буду признателен за любые советы, которые вы можете дать мне относительно этой диаграммы.
Взаимоотношения абстрактные. Таким образом, вы не можете создавать их, как с помощью «TopcReaderIF». –