Основы теории транспортных систем. Горев А.Э. - 84 стр.

UptoLike

Составители: 

166 167
А. Э. Горев. Основы теории транспортных систем
первого поколения подклассов, а далее следующие будут основывать-
ся на уже существующих. В этом случае выделяют родительский класс,
который служит основанием для создания соответствующего подклас-
са, а последний часто называют порожденным классом.
Классификация системы классов приведена на рис. 3.32.
Классы
Классы
Визуальные
Визуальные
Невизуальные
Невизуальные
Объекты
Объекты
пользовательского
пользовательского
интерфейса
интерфейса
Функциональные
Функциональные
объекты
объекты
Свойства
Свойства
Методы
Методы
События
События
Классы
Классы
активных
активных
объектов
объектов
Классы
Классы
контейнеров
контейнеров
Подклассы
Подклассы
Классы
Классы
пассивных
пассивных
объектов
объектов
Рис. 3.32. Система классов в ООМ
Все классы делятся на следующие группы:
классы активных объектов, использующихся для моделиро-
вания объектов, которые могут генерировать управляющие воздействия
в транспортной системе. Эти классы формируют потоки управления,
порождающие процессы, развивающиеся во времени и воздействую-
щие на другие объекты;
классы пассивных объектов, не имеющих собственных пото-
ков управления. Экземпляры этих классов могут представлять масси-
вы данных, совокупность алгоритмических операций и т. д.;
классы контейнеров, использующихся для моделирования
объектов с закрытой сложной структурой типа «черный ящик». Сгене-
рированные на основе классов контейнеров объекты содержат в себе
произвольный набор экземпляров классов, которые обеспечивают тре-
буемую функциональность.
С точки зрения представления объектов в модели все классы де-
лятся еще на две следующие группы:
Визуальные классы используются для моделирования объек-
тов, которые могут быть зрительно отображены в модели при ее реали-
зации в виде компьютерной программы. Это терминалы, транспорт-
ные средства, груз и т. п.
Невизуальные классы позволяют моделировать функциональ-
ные объекты, которые должны обеспечивать только выполнение опре-
деленных действий. Например, учетная система, система поддержания
запасов и т. п.
Использование системы классов при моделировании базируется
на схеме, приведенной на рис. 3.33. На основе базовых классов ООМ
создается система базовых классов моделируемой транспортной сис-
темы с учетом особенностей ее структуры и функционирования. Базо-
вые классы ООМ не могут корректироваться для сохранения универ-
сальности своих характеристик, которая обеспечивает возможность
Базовые
Базовые
классы
классы
ООМ
ООМ
Базовые
Базовые
классы
классы
транспортной
транспортной
системы
системы
Подклассы
Подклассы
первого
первого
уровня
уровня
Подклассы
Подклассы
первого
первого
уровня
уровня
Подклассы
Подклассы
второго
второго
уровня
уровня
Подклассы
Подклассы
второго
второго
уровня
уровня
Объекты
Объекты
транспортной
транспортной
системы
системы
. . . . . .
Корректировка
Корректировка
Рис. 3.33. Схема формирования структуры классов для моделирования
Глава 3. Исследование транспортных систем