Результаты поиска по запросу "encapsulation"
DDD и использование геттеров и сеттеров
Я прочитал несколько статей / постов, касающихся использования методов получения и установки, и того, как они помогают победить цель инкапсуляции в объектах модели предметной области. Я понимаю логику отказа от использования сеттеров - вы ...
Разница между частным, публичным и защищенным наследством
В чем разница междуpublic, private, а такжеprotected наследование в C ++? Все вопросы, которые я нашел на SO, касаются конкретных случаев.
Пакет и видимость
Я делаю SDK, и я пытаюсь разделить классы на разные пакеты, эти классы используют некоторые другие общие классы. Проблема в том, что если я сделаю общие классы общедоступными, их смогут увидеть все, не только мои классы. Как правильно сделать их ...
Почему считается плохой практикой использовать «глобальные» ссылки внутри функций? [Дубликат]
Возможный дубликат: Глобальные переменные в PHP считаются плохой практикой? Если так, то почему? [https://stackoverflow.com/questions/1557787/are-global-variables-in-php-considered-bad-practice-if-so-why] глобальный по ...
Какой смысл доступа к закрытым переменным через функции получения и установки (средства доступа)?
В классах переменные часто делаются закрытыми для инкапсуляции, а ограничение переменных определенной областью позволяет лучше контролировать ошибки и меньше ошибок. Это имеет смысл, поскольку чем меньше мест для доступа к переменной, тем меньше ...
Как скрыть публичные методы от intellisense
Я хочу скрыть публичные методы из списка членов intellisense. Я создал атрибут, который при применении к методу будет вызывать метод при создании объекта. Я сделал это, чтобы лучше поддерживать частичные классы. Проблема заключается в том, что в ...
В чем разница между Public Property, Friend и Public Variable в VB6
Итак, я понимаю, что ионы VB6, инкапсулированные свойства в классе, могут принадлежать к одной из трех категорий: Общественная собственностьдругОбщедоступная переменнаяВ чем разница между ними и как они сравниваются с общими и частными ...
Глобально определенные контроллеры AngularJS и инкапсуляция
В соответствии с руководством AngularJS, функция контроллера просто находится в глобальной области видимости. http://docs.angularjs.org/tutorial/step_04 [http://docs.angularjs.org/tutorial/step_04] Сами функции контроллера автоматически ...
Как я могу выставить итераторы, не раскрывая используемый контейнер?
Я уже давно пользуюсь C #, и возвращение к C ++ - головная боль. Я пытаюсь перенести некоторые мои практики из C # со мной в C ++, но я нахожу некоторое сопротивление, и я был бы рад принять вашу помощь. Я хотел бы выставить итератор для такого ...