Назначение и возможности инструментальной среды AnyLogic введение имитационное моделирование


Активные объекты, классы и экземпляры активных объектов



бет4/52
Дата07.02.2022
өлшемі1,01 Mb.
#89408
1   2   3   4   5   6   7   8   9   ...   52
Байланысты:
Эни-Лоджик

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


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   52




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет