Пакет Общее поведение

Пакет Общее поведение

Пакет Общее поведение является наиболее фундаментальным из всех подпакетов и определяет базовые понятия ядра, необходимые для всех элементов поведения. В этом пакете специфицирована семантика для динамических элементов, которые включены в другие подпакеты элементов поведения. В пакет Общее поведение входит достаточно большое число элементов, таких как объект (Object), действие (Action), последовательность действий (ActionSequence), аргумент (Argument), экземпляр (Instance), исключение (Exception), связь (Link), сигнал (Signal), значение данных (DataValue), связь атрибутов (AttributeLink), действие вызова (CallAction), действие создания (CreateAction), действие уничтожения (DestroyAction).

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

Рассматривая данный пакет, нельзя не сказать о том, что в языке UML под поведением понимается не только процесс изменения атрибутов объектов в результате выполнения операций над их значениями, но и такие процедуры, как создание и уничтожение самих объектов. При этом динамика взаимодействия объектов, которая определяет их поведение, описывается с помощью специальных понятий, таких как сигналы и действия.

Данный текст является ознакомительным фрагментом.



Поделитесь на страничке

Похожие главы из других книг:

4.7. Поведение по-умолчанию

Из книги автора

4.7. Поведение по-умолчанию В некоторых случаях механизм определения состояния не может распознать протокол обмена и, соответственно, не может выбрать стратегию обработки этого соединения. В этом случае он переходит к заданному по-умолчанию поведению. Поведение


Поведение фильтров с постоянным коэффициентом в полосе подавления

Из книги автора

Поведение фильтров с постоянным коэффициентом в полосе подавления Продолжим рассмотрение примера для фильтра низких частот. При частоте f=6 кГц, находящейся в полосе подавления, сигнал должен быть передан с некоторым ослаблением. Чтобы согласовать нагрузку фильтра,


3.4.7. Неправильное поведение свойства Anchors

Из книги автора

3.4.7. Неправильное поведение свойства Anchors Свойство Anchors, появившееся в Delphi 5, является очень удобным средством управления положением и размерами визуальных компонентов при изменении размера родителя. Однако в тех случаях, когда начальные размеры формы по каким-то


Правило 14: Тщательно продумывайте поведение при копировании классов, управляющих ресурсами

Из книги автора

Правило 14: Тщательно продумывайте поведение при копировании классов, управляющих ресурсами В правиле 13 изложена идея Получение Ресурса Есть Инициализация (Resource Acquisition Is Initialization – RAII), лежащая в основе создания управляющих ресурсами классов. Было также показано, как эта


1.4. Поведение округления

Из книги автора

1.4. Поведение округления Этот раздел обсуждает точность математического округления для функции ROUND() и для вставок в столбцы с типами с точным значением.Функция ROUND() работает по-разному в зависимости от того, является ли параметр точным или приблизительным числом:Для


Поведение типов с фиксированной точкой в операциях

Из книги автора

Поведение типов с фиксированной точкой в операциях ДелениеПри выполнении деления типов с фиксированной точкой диалекты 1 и 3 ведут себя по-разному.В диалекте 3, когда оба операнда являются типами с фиксированной точкой, Firebird суммирует масштабы обоих операндов для


Общее описание

Из книги автора

Общее описание Электронный задачник Programming Taskbook предназначен для обучения программированию на языках Pascal, Visual Basic, C++, C#, Visual Basic .NET, Python и Java. Он содержит 1300 учебных заданий, охватывающих все основные разделы базового курса программирования: от скалярных типов и


Общее описание

Из книги автора

Общее описание При запуске программы, использующей электронный задачник Programming Taskbook, на экране возникает окно задачника. В зависимости от текущей настройки, окно может отображаться либо в режиме с фиксированной компоновкой, либо в режиме с динамической компоновкой.


Субкультурное поведение

Из книги автора

Субкультурное поведение Существует понятие культурно-речевого статуса, то есть принадлежности индивида к конкретному типу языковой культуры. Выделяют следующие формы языков: литературный, разговорный, просторечие, территориальные диалекты, социальные диалекты (язык


СЕЛО ЩЕПЕТНЕВКА: Поведение собаки

Из книги автора

СЕЛО ЩЕПЕТНЕВКА: Поведение собаки В следующем воплощении я стану полярником тридцатых годов. Может быть, даже папанинцем. Или седовцем: подобно им, я больше всего на свете люблю получать письма. Работая на льдине, на дрейфующем пароходе или в кабинете с окном, зашторенным


Глава 4 Технологии и поведение: СДВГ, дети индиго и другие аномалии

Из книги автора

Глава 4 Технологии и поведение: СДВГ, дети индиго и другие аномалии Человеку свойственно ошибаться, но вот чтобы окончательно все запутать, нужен компьютер. Пол Эрлих После ужина Рита решила: электронная почта подождет. На время вечернего выпуска новостей можно и