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

Итак, теперь структура может иметь виртуальную функцию и поддерживать наследование? Какая тогда разница с классами? Какова истинная цель сокрытия информации?
Возможный дубликат: В чем разница между структурой и классом в C ++ http://www.cplusplus.com/reference/std/typeinfo/type_info/ Думаю, мой «учитель» мало что сказал мне о различиях между структурами и классами в C ++. Я читал в...
17672 просмотров

Скрытие информации структуры C (непрозрачный указатель)
В настоящее время я немного запутался в концепции сокрытия информации в C-структурах. Фоном этого вопроса является встроенный проект c с почти нулевым знанием ООП. До сих пор я всегда объявлял свои структуры typedef внутри файла заголовка...
486 просмотров

Почему «частные» методы Python на самом деле не являются частными?
Python дает нам возможность создавать «частные» методы и переменные внутри класса, добавляя двойные подчеркивания к имени, например: __myPrivateMethod() . Как же тогда это объяснить? >>> class MyClass: ... def myPublicMethod(self): ......
478464 просмотров

Что такое вложенные функции? Для чего они?
Я никогда не использовал вложенные функции, но видел ссылки на них на нескольких языках (а также на вложенные классы, которые, как я полагаю, связаны). Что такое вложенная функция? Почему?!? Что можно сделать с вложенной функцией, чего нельзя...
977 просмотров
schedule 06.11.2022

Дружественные функции / класс C ++ использует?
Каково реальное использование функции / класса друга в C ++? Не могли бы вы привести пример, где только friend является правильным подходом? Спасибо
1283 просмотров

Подсчитайте количество экземпляров, используя метакласс в Python
Я написал метакласс , который подсчитывает количество экземпляров для каждого дочернего класса. Итак, моя мета имеет dict , например {classname: number_of_instances} . Это реализация: class MetaCounter(type): _counter = {} def...
107 просмотров

Практический пример Инкапсуляция против сокрытия информации против абстракции против сокрытия данных в Java
Я знаю, что есть много постов по этому вопросу, в которых есть теоретическое объяснение с примерами в реальном времени. Эти термины ООП очень просты, но более запутаны для таких новичков, как я. Но я ожидаю здесь не определение и пример в...
22761 просмотров

Как добавить небольшую кнопку «информация» в мое приложение для Android
Я не слишком уверен, что на этот вопрос еще не был дан ответ, поскольку я чувствую, что этот вопрос трудно сформулировать кратко, ну, мне все равно было трудно. То, что я хочу, это, например, то, что у меня есть EditText, и подсказка может иметь...
6441 просмотров