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

1 ответ

DDD и использование геттеров и сеттеров

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

15 ответов

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

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

5 ответов

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

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

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

5 ответов

Почему считается плохой практикой использовать «глобальные» ссылки внутри функций? [Дубликат]

Возможный дубликат: Глобальные переменные в PHP считаются плохой практикой? Если так, то почему? [https://stackoverflow.com/questions/1557787/are-global-variables-in-php-considered-bad-practice-if-so-why] глобальный по ...

6 ответов

Какой смысл доступа к закрытым переменным через функции получения и установки (средства доступа)?

В классах переменные часто делаются закрытыми для инкапсуляции, а ограничение переменных определенной областью позволяет лучше контролировать ошибки и меньше ошибок. Это имеет смысл, поскольку чем меньше мест для доступа к переменной, тем меньше ...

3 ответа

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

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

3 ответа

В чем разница между Public Property, Friend и Public Variable в VB6

Итак, я понимаю, что ионы VB6, инкапсулированные свойства в классе, могут принадлежать к одной из трех категорий: Общественная собственностьдругОбщедоступная переменнаяВ чем разница между ними и как они сравниваются с общими и частными ...

2 ответа

Глобально определенные контроллеры AngularJS и инкапсуляция

В соответствии с руководством AngularJS, функция контроллера просто находится в глобальной области видимости. http://docs.angularjs.org/tutorial/step_04 [http://docs.angularjs.org/tutorial/step_04] Сами функции контроллера автоматически ...

4 ответа

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

Я уже давно пользуюсь C #, и возвращение к C ++ - головная боль. Я пытаюсь перенести некоторые мои практики из C # со мной в C ++, но я нахожу некоторое сопротивление, и я был бы рад принять вашу помощь. Я хотел бы выставить итератор для такого ...