Может ли кто-нибудь объяснить, как компонент в uml может предоставить некоторый интерфейс. Я не могу этого понять, потому что компонент не является классом, который может реализовывать интерфейсы. Если возможно, укажите короткий пример на Java.UML: как компонент может реализовать некоторый интерфейс?
ответ
Вот пример компонента в Java. Можно рассматривать JAR-файл как компонент, который предоставляет один или несколько интерфейсов. Таким образом можно разделить целую систему на куски. Каждый фрагмент может быть раздельно развернут и версией.
Благодарим вас за ответ. Не могли бы вы сказать, где находится порт (компонента) в вашем примере? –
Порт ничего конкретного. Это средство связывания интерфейсов. Подумайте об этом как о части гнезда, где один источник питания, а другой - к разъемам данных (интерфейсы). –
Порт в UML - это отличная точка взаимодействия между содержащимся классом и любым количеством содержащихся классов. Порт является свойством содержащего класса, типично типизированного одним или несколькими интерфейсами. Что-то (например, класс) реализует этот интерфейс и может делегировать каждую операцию содержащемуся классу. В моем простом примере не может быть никакого порта. Нужно было бы назначить содержащийся класс в JAR-файле, имеющем свойство, заданное интерфейсом. Якобы, вызывающий должен был бы спросить содержащийся класс для ссылки на порт. –
Если я правильно понимаю, речь идет о диаграмме компонентов. Тогда Компонентная диаграмма не представляет ваши классы, интерфейсы и функции. Он представлен в диаграмме классов.
Компонентная диаграмма представляет собой функциональные компоненты в приложении и его зависимости.
Надеюсь, это поможет!
- 1. Java UML редактируемый компонент/lib
- 2. un-style некоторый компонент
- 3. OO: Может ли интерфейс реализовать другой интерфейс?
- 4. машинопись не может реализовать интерфейс
- 5. Некоторый компонент не рендеринга
- 6. Может ли CDI-компонент или управляемый компонент JSF реализовать любой пользовательский интерфейс
- 7. компонент-сканирование не может обнаружить интерфейс bean?
- 8. не может вводить интерфейс в управляемый компонент
- 9. Как пометить компонент базы данных в UML?
- 10. Как реализовать интерфейс аудиоплеера?
- 11. Как реализовать интерфейс IEditableCollectionView
- 12. Как реализовать интерфейс перегрузки
- 13. Как реализовать интерфейс?
- 14. Интерфейс UML: интеграция iframe URL
- 15. Может ли компонент EJB реализовать несколько интерфейсов?
- 16. Как заменить компонент textarea на некоторый текст
- 17. Лучший способ реализовать некоторый тип ITaggable-интерфейса
- 18. Как реализовать интерфейс
- 19. UML-интерфейс rabbimq не подходит
- 20. Попытка реализовать некоторый псевдокод, алгоритм
- 21. Может ли анонимный класс C# реализовать интерфейс?
- 22. API-интерфейс UML для Java
- 23. Как реализовать WritableComparable интерфейс?
- 24. Как реализовать интерфейс?
- 25. Как реализовать интерфейс Iterable?
- 26. Как реализовать интерфейс IComparable?
- 27. Как реализовать интерфейс IEnumerator?
- 28. Как реализовать интерфейс IPagedCollectionView
- 29. Может ли Java-класс реализовать интерфейс C++
- 30. Статический метод не может реализовать интерфейс, почему?
См. [Uml-diagrams.org: Примеры диаграмм компонентов UML] (http://www.uml-diagrams.org/component-diagrams-examples.html) – xmojmr