В Java это совершенно легально для интерфейса для расширения интерфейса. Являются ли эти отношения в UML похожими на отношения «удлиняет» (сплошная линия, закрытая, незаполненная стрелка) или «реализует» отношения (пунктирная линия, закрытая, незаполненная стрелка)? Кажется, я не могу найти пример этих отношений в Интернете или в книге Фаулера.Какое отношение «интерфейс расширяет интерфейс» выглядит в UML?
22
A
ответ
28
Используйте «extends» (сплошная линия, закрытая, незаполненная стрелка), что согласуется с тем, как Java использует ключевые слова extends
и implements
.
- "расширяет" == UML обобщения/специализации отношения
- == отношения реализации UML "реализует"
Суб-интерфейс представляет собой специализацию супер-интерфейс, а не его реализацию.
См http://www.informit.com/articles/article.aspx?p=29224&seqNum=2
.
Смежные вопросы
- 1. AS3/Flex: интерфейс расширяет интерфейс
- 2. интерфейс расширяет интерфейс для свойства
- 3. Почему интерфейс List расширяет интерфейс Collection?
- 4. Класс реализует интерфейс, который расширяет другой интерфейс
- 5. интерфейс с исключением расширяет интерфейс без исключения
- 6. Java-интерфейс расширяет вопросы
- 7. Класс расширяет абстрактные классы. Интерфейс
- 8. Мгновенный интерфейс, который расширяет класс
- 9. Расширяет ли интерфейс класс объекта?
- 10. Реализовать интерфейс, который расширяет сравнимой
- 11. Интерфейс UML: интеграция iframe URL
- 12. API-интерфейс UML для Java
- 13. typescript расширяет интерфейс как необязательный
- 14. реализует интерфейс расширяет ArrayList класс
- 15. UML-интерфейс rabbimq не подходит
- 16. Какое отношение имеет интерфейс к нему, реализующий класс?
- 17. интерфейс расширяет другой интерфейс, но реализует свои методы
- 18. Чтобы проверить класс или интерфейс, реализует или расширяет определенный интерфейс
- 19. Почему <? расширяет интерфейс> вместо <? реализует интерфейс>
- 20. ошибка Машинопись «Интерфейс„NodeBuffer“неправильно расширяет интерфейс" Uint8Array»
- 21. Невозможно Autowire интерфейс, который расширяет CRUD-репозиторий
- 22. Имеет ли класс B, который реализует интерфейс I, который расширяет интерфейс J, также расширяет тип I?
- 23. OneToOne-отношение к двум объектам, реализующим интерфейс
- 24. Расширяет интерфейс аннотации бессмысленным и обескураженным?
- 25. Расширяет общий класс и реализовать интерфейс
- 26. JAVA - расширяет vs интерфейс - шаблон стратегии разработки
- 27. Как включить php-класс, который расширяет интерфейс
- 28. Метод аргумент расширяет класс реализует интерфейс
- 29. Интерфейс расширяет Inteface на GeneredList Generics
- 30. От UML до C++ «Интерфейс, предлагаемый компонентом»
Большое спасибо, что очень помогает. –
@Doms - рад помочь –
хе-хе, какой красивый бриллиант :) –