Результаты поиска по запросу "encapsulation"

4 ответа

Как я могу выставить итераторы, не раскрывая используемый контейнер?

3 ответа

Как скрыть публичные методы от intellisense

Я хочу скрыть публичные методы из списка членов intellisense. Я создал атрибут, который при применении к методу будет вызывать метод при создании объекта. Я сделал это, чтобы лучше поддерживать частичные классы. Проблема заключается в том, что в ...

20 ответов

Абстракция VS Скрытие информации VS Инкапсуляция

Можете ли вы сказать мне, в чем разница междуабстракция а такжесокрытие информации в разработке программного обеспечения?Я сбит с толку. Абстракция скрывает ...

ТОП публикаций

15 ответов

Какая польза от инкапсуляции, когда я могу изменить значения свойств с помощью методов установки?

Я пытаюсь понять много раз, но я не смог понять это.Инкапсуляция - это техника, делающая поля в классе приватными и обеспечивающая доступ к полям с помощью о...

5 ответов

Инкапсуляция C # новичок

15 ответов

Разница между частным, публичным и защищенным наследством

В чем разница междуpublic, private, а такжеprotected наследование в C ++? Все вопросы, которые я нашел на SO, касаются конкретных случаев.

3 ответа

Могу ли я использовать частные методы экземпляра в качестве обратных вызовов?

Мой конкретный сценарий включает в себя некоторые преобразования текста с использованием регулярных выражений в частном методе. Закрытый метод вызывает preg_...

1 ответ

Android - как добавить аннотацию @hide в мой проект

Я разрабатываю SDK, и я хотел бы использовать аннотацию @hide для методов / классов, которые я не хочу видеть для пользователя, использующего мой SDK. (так ж...

8 ответов

Как инкапсулировать массив в Java

Я начинаю с Java и изучаю сеттеры, геттеры и инкапсуляцию. У меня очень простая программа, два класса: Container имеет приватный массив int (numArrayс его сеттером и геттером. Main создаетContainer объект и использует его вtotalArray ...

5 ответов

Пакет и видимость

Я делаю SDK, и я пытаюсь разделить классы на разные пакеты, эти классы используют некоторые другие общие классы. Проблема в том, что если я сделаю общие классы общедоступными, их смогут увидеть все, не только мои классы. Как правильно сделать их ...