Диспетчер

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

Диспетчер хранит экземпляры любых объектов в специальных контейнерах, называемые паспорт (см. описание объекта).

Команды регистратору:
  • Добавить паспорт объект
  • Удалить паспорт объект
  • Сохранить список паспортов объектов
  • Сохранить объекты
  • Восстановить список паспортов объектов
  • Восстановить объекты
  • Восстановить связи объектов
  • Запустить работу объектов
  • Завершить работу объектов
  • Найти объект по уникальному имени - объект Найти ( уникальноеИмя )


Другим объектам чтобы получить доступ к нужному объекту нужно иметь доступ (ссылку) к Диспетчеру и знать Уникальное имя объекта.
Обратившись к Диспетчеру, как в справочный стол, можно получить адрес нужного объекта в памяти и начать отдавать ему команды.

Диспетчер как и все объекты имеет паспорт.

Заголовок2

Last edited Feb 18, 2012 at 6:41 PM by vad8888, version 2

Comments

No comments yet.