Шаг 126.
Унифицированный язык моделирования UML.
Моделирование структурированных классов

    На этом шаге рассмотрим типичные приемы моделирования структурированных классов в UML.

    Структурированный класс может быть использован для моделирования структур данных, в которых части имеют контекстно-зависимые соединения, существующие только в пределах класса. Обычные атрибуты или ассоциации могут определять составные части класса, но части не могут быть связаны друг с другом на простой диаграмме классов. Класс, внутренняя структура которого показана с помощью частей и коннекторов, позволяет избежать этой проблемы.

    Чтобы смоделировать структурированный класс, необходимо:

    Компоненты позволяют вам инкапсулировать части вашей системы, чтобы уменьшить количество зависимостей, сделать их явными, а также повысить взаимозаменяемость и гибкость на случай, если система должна будет изменяться в будущем. Хороший компонент наделен следующими характеристиками:

    Если вы решили показать реализацию компонента, используя вложенные подкомпоненты, примите во внимание следующее:

    Когда вы изображаете компонент в UML:

    На следующем шаге рассмотрим моделирование программного интерфейса API.




Предыдущий шаг Содержание Следующий шаг