10.2. Интерфейсы


Следующим элементом диаграммы компонентов являются интерфейсы. Последние уже неоднократно рассматривались ранее, поэтому здесь будут отмечены те их, особенности, которые характерны для представления на диаграммах компонентов. Напомним, что в общем случае интерфейс графически изображается окружностью, которая соединяется с компонентом отрезком линии без стрелок (рис. 10.3, а). При этом имя интерфейса, которое обязательно должно начинаться с заглавной буквы "I", записывается рядом с окружностью. Семантически линия означает реализацию интерфейса, а наличие интерфейсов у компонента означает, что данный компонент реализует соответствующий набор интерфейсов.
Рис. 10.3.Графическое изображение интерфейсов на диаграмме компонентов
Другим способом представления интерфейса на диаграмме компонентов является его изображение в виде прямоугольника класса со стереотипом «интерфейс» и возможными секциями атрибутов и операций (рис. 10.3, б). Как правило, этот вариант обозначения используется для представления внутренней структуры интерфейса, которая может быть важна для реализации.
При разработке программных систем интерфейсы обеспечивают не только совместимость различных версий, но и возможность вносить существенные изменения в одни части программы, не изменяя другие ее части. Таким образом, назначение интерфейсов существенно шире, чем спецификация взаимодействия с пользователями системы (актерами).
Примечание 75
<< | >>
Источник: Александр Леоненков. Самоучитель UML. 2007

Еще по теме 10.2. Интерфейсы:

  1. 5.3. Интерфейсы
  2. 4.3. Интерфейсы
  3. 7.6. Командный интерфейс формы
  4. Глава 3. Интерфейс приложения
  5. 6.2. Построение глобального командного интерфейса
  6. Глава 10. Пользовательский интерфейс
  7. 12.2. Особенности рабочего интерфейса Rational Rose
  8. 6.1. Общее устройство командного интерфейса
  9. 6.4. Порядок разработки командного интерфейса
  10. Когда интерфейс становится системой
  11. Проектирование
  12. Предисловие
  13. Жизнь в условиях ортогональности
  14. 7.3. Команды формы