ЧАСТЬ III - Изучение структурного моделирования. Глава 9. Углубленное изучение классов Введение Термины и понятия Классификаторы Видимость Область действия Абстрактные

Глава 9. Углубленное изучение классов

  • Введение
  • Термины и понятия
    • Классификаторы
    • Видимость
    • Область действия
    • Абстрактные, корневые, листовые и полиморфные элементы
    • Кратность
    • Атрибуты
    • Операции
    • Шаблоны классов
    • Стандартные элементы
  • Типичные приемы моделирования
    • Семантика класса
  • Советы

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

Классификаторы, и в особенности классы, характеризуются большим количеством дополнительных свойств, кроме простейших, таких как атрибуты и операции, которые были описаны в предыдущих разделах (см. главу 4). Можно моделировать кратность, видимость, сигнатуры, полиморфизм и другие характеристики. Язык UML позволяет определить семантику класса с расчетом на любой нужный вам уровень формализации.

В UML существует несколько разновидностей классификаторов и классов; важно выбрать ту из них, которая позволяет лучше всего моделировать необходимую вам абстракцию реальности.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: