Как показать на диаграмме классов, что я использую внешний API - PullRequest
2 голосов
/ 27 февраля 2012

Я пишу программу, использующую некоторые API GoogleMaps.Как показать это на моей диаграмме классов?

Спасибо.

Ответы [ 4 ]

5 голосов
/ 27 марта 2012

Конечно, в зависимости от деталей, я бы, вероятно, сделал это примерно так:

enter image description here

Вы можете использовать стереотип <<External>>, а может и нет.Вы можете использовать полное имя класса для пакета Карт Google (com::google::googlemaps или любого другого) и / или интерфейса, а может и нет.

2 голосов
/ 27 февраля 2012
  1. как интерфейс.
  2. Назовите его соответственно com.google. *
  3. Кроме того, вы можете добавить ключевые слова / стереотипы, чтобы украсить интерфейс информацией вроде «external».
  4. Наконец, вы можете упаковать их в разные домены.
0 голосов
/ 28 февраля 2012

Взгляните на проект API2MOL , целью которого является представление API в качестве моделей. Это все еще прототип, но, возможно, это поможет в вашем случае.

0 голосов
/ 28 февраля 2012

Вы также можете изменить API GoogleMaps, чтобы получить модель.Вы создаете другую модель с вашим текущим приложением, а затем объединяете их в одну модель.Теперь вы можете одновременно манипулировать обеими моделями на одной диаграмме классов и просматривать представления своей структурной архитектуры своего кода.

...