|
0 / 0 / 0
Регистрация: 16.07.2016
Сообщений: 30
|
||||||
Как экономить память?02.05.2018, 11:52. Показов 681. Ответов 11
Метки нет (Все метки)
В общем вопрос такого плана, есть пакет в котором около 8 различных классов (в основном это JFram-ы и классы производящие какие-то расчеты). В ходе работы программы происходит открытие фреймов, которые в зависимости от потребности пользователя осуществляют создание новых экземпляров классов, передают друг другу данные, открывают, закрывают разные окна.
Идея была такая создать класс, я назвал его Manager, функция которого вместить в себе методы которые будут создавать классы, окна(JFrame, JDialog), передавать для обработки информацию для обработки и т.п. В результате в этом классе мне пришлось объявить все классы, которые есть в пакете:
П.С. может как то сумбурно это все описал, спешил, если что спрашивайте.
0
|
||||||
| 02.05.2018, 11:52 | |
|
Ответы с готовыми решениями:
11
Сборка! Как с экономить? Как правильно экономить потребление электричества в электрической сети? Экономить электроэнергию |
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 02.05.2018, 13:41 | |
|
Sadovnick, а почему ты думаешь что у тебя есть проблемы с памятью?
0
|
|
|
0 / 0 / 0
Регистрация: 16.07.2016
Сообщений: 30
|
|||
| 02.05.2018, 16:49 [ТС] | |||
|
Добавлено через 2 минуты
0
|
|||
|
0 / 0 / 0
Регистрация: 16.07.2016
Сообщений: 30
|
|
| 02.05.2018, 17:09 [ТС] | |
|
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 02.05.2018, 20:21 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 16.07.2016
Сообщений: 30
|
|
| 02.05.2018, 20:58 [ТС] | |
|
0
|
|
|
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,439
|
||
| 03.05.2018, 05:48 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 16.07.2016
Сообщений: 30
|
|
| 03.05.2018, 22:12 [ТС] | |
|
Singleton - тот же статичный класс
про DI можно подробней?
0
|
|
|
14314 / 9399 / 1355
Регистрация: 21.01.2016
Сообщений: 35,439
|
|||
| 04.05.2018, 04:33 | |||
|
Вообще, синглотон тоже считается "фу", но лучшее "фу", чем статический класс. Есть даже общепринятая "таблица" приёмов с "фу" от максимального до вообще без "фу": * Статический класс (глобальный); * Синглтон; * Service Locator; * DI с внедрением в конструктор;
0
|
|||
|
0 / 0 / 0
Регистрация: 16.07.2016
Сообщений: 30
|
|
| 04.05.2018, 23:41 [ТС] | |
|
Понятно. Что бы это все осмыслить и внедрять нужно время. Потому, что будучи самоучкой трудно понять двигаешься в правильном направлении или нет. Спасибо за разъяснения.
0
|
|
| 04.05.2018, 23:41 | |
|
Помогаю со студенческими работами здесь
12
Внешняя память PIC: как нарастить внутреннюю память данных? Dll на C++ кушает память, как правильно удалять и освобождать память?
Когда ставишь память в DIMM2, при этом приходится память переворачивать Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача:
1. Реализовать контроль заполнения реквизита. . .
|