Вопросы по теме 'information-hiding'

Использование фреймов в Delphi для сокрытия информации графического интерфейса пользователя
Я изучаю Delphi последние 3 года на уровне хобби / профессии. Я счастлив сказать, что сейчас я продвинулся до такой степени, что могу оглядываться на свой ранний код с ужасом и смущением. Итак, сейчас я просматриваю некоторые из моих ранних...
3894 просмотров

Как вы можете скрыть информацию внутри фотографии jpg или gif?
Как я могу записать некоторую информацию в файл фотографии, такой как jpg или gif, не разрушая изображение? и, конечно, не показывая это на фотографии, так как вся идея состоит в том, чтобы отправить информацию в файле фотографии незамеченной...
61497 просмотров

Как скрыть данные от всех классов, кроме одного?
Я пытаюсь исправить недостаток дизайна, с которым я недавно столкнулся в некоторых наших программах, не переписывая все это целиком. Существует .exe, в котором есть поток прослушивателя сообщений, который получает данные с какого-то сервера, а затем...
130 просмотров
schedule 14.04.2023

Создание внутренних и внешних интерфейсов для класса/скрытия информации
Для некоторых классов статической библиотеки C++ я хочу предложить разные интерфейсы для пользователя библиотеки и для самой библиотеки. Пример: class Algorithm { public: // method for the user of the library void compute(const...
1917 просмотров
schedule 08.05.2023

Перегрузка вставки потока без нарушения сокрытия информации?
Я использую yaml-cpp для проекта. Я хочу перегрузить операторы << и >> для некоторых классов, но у меня возникла проблема с тем, как это сделать "правильно". Возьмем, к примеру, класс Note . Это довольно скучно: class Note {...
560 просмотров

Скрытие классов в файле jar
Неужели невозможно скрыть некоторые классы в jar файле? Я хотел не допускать прямого создания экземпляров классов, чтобы сделать его более гибким. Из этой банки должен быть виден только завод (или фасад). Есть ли другой способ, кроме как решить...
13131 просмотров

Можно ли скрыть пароль, определенный в коде C++
... так что просмотр дизассемблирования не приведет к немедленному раскрытию пароля (объявлен как статическая переменная). В качестве примера представьте себе программу, к которой прикреплен zip-файл, который необходимо открыть для ресурсов, но...
5700 просмотров
schedule 05.02.2023

Класс Java, содержащий только закрытые члены
Недавно я столкнулся с ситуацией, когда мне нужно было создать собственный VideoView в мое приложение для Android. Мне нужен был доступ к объекту MediaPlayer и добавить слушателей. К сожалению (для меня), все члены класса VideoView являются...
1433 просмотров

Шаблон команды кажется излишне сложным (что я не понимаю?)
Я прочитал о шаблоне команд и думаю, что что-то упускаю. Объект Command существует для того, чтобы абстрагироваться от деталей объекта Receiver. Мне кажется, что мы могли бы просто остановиться здесь и хранить ссылки на объекты Command для...
2129 просмотров

Должны ли объекты знать о своих пользователях в определенных случаях?
Я закладываю основы для потенциальной игры, но у меня возникают проблемы с проектированием классов, которые должны быть инкапсулированы, но при этом эффективны. Как правило, люди говорят, что объекты должны мало полагаться друг на друга, чтобы...
20 просмотров
schedule 08.06.2023

Почему абстрактные частные методы не разрешены в перечислениях в java?
Разве не должно быть совершенно законным писать частные абстрактные методы в перечислениях? Есть ли причина запретить это, чего я не вижу? Ниже приведен пример кода игрушки, который не компилируется; Предположим, я не хочу использовать какой-либо...
34 просмотров

D / DLang : Запрещение генерации кода встроенных функций, закрытых для модуля.
У меня есть модуль D, который, я надеюсь, содержит общедоступную и приватную части. Я пытался использовать ключевые слова private и static перед определениями функций. У меня есть функция, которую я хочу сделать доступной/общедоступной извне, и в...
107 просмотров
schedule 10.08.2023