В диаграмме классов UML интерфейс эквивалентен концепции интерфейса в языках программирования (набор методов, реализуемых классом, реализующим интерфейс). Я хочу знать, имеет ли интерфейс на диаграмме компонентов тот же смысл. Являются ли интерфейсы, упомянутые в диаграмме компонентов теми же интерфейсами, которые подробно описаны в диаграмме классов, или я должен рассматривать каждый метод на диаграмме компонентов как отдельный интерфейс?Интерфейсы в диаграмме компонентов UML
1
A
ответ
1
На самом деле нет реальной разницы между обоими. Вы можете реализовать интерфейс как с классом, так и с компонентом. Также вы можете продемонстрировать реализацию в обоих случаях с помощью обозначения сокета/леденца.
Компоненты не сильно отличаются от классов. Вы можете подумать о компоненте как контейнере, который содержит несколько разных классов. И если один из этих классов реализует интерфейс, вы можете разоблачить его через компонент (если хотите). Кроме того, компонент может иметь множество внутренних интерфейсов для своих размещенных классов.
Смежные вопросы
- 1. интерфейсы в реляционной диаграмме UML, вдохновленные SO
- 2. Представление прокси на диаграмме компонентов UML
- 3. Интерфейсы, наследование и Генетики в диаграмме классов UML
- 4. Компоненты в компонентной диаграмме UML
- 5. Hashmap в диаграмме UML?
- 6. зависимостей в диаграмме UML
- 7. Устаревшая документация по диаграмме компонентов?
- 8. конструктор в диаграмме последовательности UML
- 9. Отношения в диаграмме класса UML
- 10. Positioning классов в UML диаграмме
- 11. HashMap в диаграмме классов (UML)
- 12. wildcard в диаграмме классов UML
- 13. DataStore в диаграмме класса UML
- 14. Кодирование самосопряженности в диаграмме UML?
- 15. ассоциации между компонентами в UML Диаграммы компонентов
- 16. Повторяющиеся интерфейсы в диаграммах компонентов
- 17. Результаты, основанные на диаграмме UML?
- 18. Вопросы по диаграмме классов UML
- 19. UML Вопрос о диаграмме последовательности
- 20. Пунктирная стрелка в диаграмме состояния в uml
- 21. Как показать этот класс в диаграмме UML?
- 22. Как аннотировать шаблоны проектирования в диаграмме uml
- 23. Объективные блоки C в диаграмме классов UML
- 24. Как определить перечисление в диаграмме объекта uml
- 25. Как представить прерывание в диаграмме последовательности UML?
- 26. UML - представление сторонних библиотек в диаграмме классов
- 27. Связать объекты как поля в диаграмме UML
- 28. Частный вложенный класс Java в диаграмме UML
- 29. Как выразить зависимость в диаграмме класса UML?
- 30. UML: Внутренний класс в диаграмме классов
Как интерфейс такой же для диаграммы классов и компонентов, должен ли я определить интерфейс - указать API, который он содержит, - только в одной из двух диаграмм или в обоих из них. –
Зависит от аудитории. Если это полезно, чтобы увидеть это как в обоих, так и в обоих. Если диаграммы представлены вместе, вы можете пойти с представлением на одной диаграмме. –