Factory Pattern или как удалить child class из памяти?

Общие принципы, проектирование, модуляризация, темплейты и шаблоны
Ответить
Аватара пользователя
taras_33

Activity
professional
professional
Сообщения: 391
Зарегистрирован: 31 окт 2009, 18:25
Награды: 1
Версия LabVIEW: 2019
Поблагодарили: 13 раз
Контактная информация:

Factory Pattern или как удалить child class из памяти?

Сообщение taras_33 »

Господа, собственно вопрос озвучен в заголовке темы. Использую в проекте Factory Pattern. Это когда наследуемые классы по мере необходимости подключаюстя динамически. Процесс наблюдаю в окне LabVIEW Class Hierarchy. Так вот динамически классы то подключаются, а вот как удалить из памяти класс когда он уже не нужен? Вот нашел видео, где можно посмотреть пример Factory Pattern с наблюдением результата в окне LabVIEW Class Hierarchy https://www.youtube.com/watch?v=3zizYonIF2Y
Спасибо.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Factory Pattern или как удалить child class из памяти?

Сообщение Kosist »

Так а может действительно нельзя удалить? В видео это особенно выделено; да и здесь в обсуждениях присутствует - https://lavag.org/topic/17726-factory-p ... om-memory/ , https://decibel.ni.com/content/docs/DOC-13724; хотя Вы их, наверняка, тоже уже перечитали...
Мы делили апельсин - много наших полегло...
Аватара пользователя
taras_33

Activity
professional
professional
Сообщения: 391
Зарегистрирован: 31 окт 2009, 18:25
Награды: 1
Версия LabVIEW: 2019
Поблагодарили: 13 раз
Контактная информация:

Re: Factory Pattern или как удалить child class из памяти?

Сообщение taras_33 »

Ну да перечитал. Видимо действительно после загрузки в память, выгрузить из неё класс нельзя. Возникают сумасшедшие идеи, например перезапуск программы с промежуточным сохранением параметров в файле... Но это уже через задницу называется. Придётся с этим как то жить..
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Модели программирования»