Я пытаюсь решить, имеет ли смысл проходить дополнительное усилие инкапсулировать мой контейнер МОК. Опыт говорит мне, что я должен поместить слой инкапсуляции между моими приложениями и...
Мой конкретный сценарий включает выполнение некоторого текстового преобразования с помощью регулярных выражений в закрытом методе. Закрытый метод называет preg_replace_callback, но, кажется, что обратные вызовы должны быть...
В моем старом задании C++ мы всегда проявляли большую заботу в инкапсуляции членских переменных и только представлении их как свойства при необходимости. У нас были бы действительно определенные конструкторы, которые удостоверились...
У меня есть класс Сервер, который говорит с серверным соединением для IRC. Это содержит список известных Пользователей и создает их по мере необходимости. У меня есть две проблемы при вовлечении Пользовательского класса: Любой может создать...
Я понимаю, что это - очень простой вопрос, но это - то, которое всегда беспокоило меня. Поскольку я понимаю вещи, если Вы объявляете поле, частное в Java затем, это не видимо за пределами того класса...
У меня есть некоторый обработчик событий на граничном классе, который управляет механизмом персистентности для данной универсальной транзакции: пустой MyBoundaryClass:: MyEventHandler (...) {//получают материал от UI//......
Я раньше имел пользовательский предпочтительный класс для моих приложений. Для моего следующего проекта хобби я хотел переключить на Предпочтения API. Но помещенные и добираются, функции требуют значения по умолчанию, и я не делаю...
Возможный Дубликат: убрать C++ детализированный эквивалентный друг? (Ответ: Идиома адвоката-клиента) я хотел это пару раз и не смог придумать достойный способ сделать это. Скажите, что я имею...
Попробованный для выполнения Анализа кода Выполнения проекта сюда, и получил много предупреждений, которые сказали что-то вроде этого: CA1002: Microsoft. Дизайн: Изменение 'Список <SomeType>' в 'SomeClass....
У меня есть интерфейс, похожий на этот открытый интерфейс. IFreezableEntity {bool IsFrozen {get; } void Freeze (); } И класс, который выглядит примерно так: public class Foo: ...
Я проходил статью о распространении событий в asp.net и узнал это, хотя возможно подписаться на событие щелчка кнопки пользовательского элемента управления от содержания страницы, "делая так...
Я просто обнаружил, что Я, ключевое слово не может получить доступ к частным процедурам, даже когда они в его собственной модели класса. Возьмите следующий код в Class1: Частное сообщение Sub () Отладка. Печать "Некоторые...
Поскольку можно уже знать, защищенные внутренние работы модификатора доступа Платформы.NET странным способом: Это не означает, что класс защищен И внутренний, это говорит, что класс защищен ИЛИ внутренний;...
Я работал с платформой Joomla, и я заметил, что они используют конвенцию определять закрытые или защищенные методы (они помещают подчеркивание "_" перед именем метода), но они...
Есть ли что-то как протокол дескриптора Python, реализованный на других языках? Это походит на хороший способ увеличить модульный принцип/инкапсуляцию, не чрезмерно увеличивая размер Вашего содержания класса...
У меня есть два файла: пусть WordPair = function (wordA, wordB) {function doSomething () {...}; const smth = wordA + wordB; return {doSomething, что-то}; }; module.exports = WordPair; - пусть пара слов ...
Это не может быть настолько очевидно как respond_to? работы в рубине. Полагайте что: определение класса A public_method конец защищенное определение protected_method заканчивает частное определение private_method конец конца...
Я начал изучать Objective-C несколько недель назад, и я до сих пор не понимаю, как правильно управлять инкапсуляцией класса. Как лучше всего объявить закрытую переменную-член в ...
Я разрабатываю сложную структуру данных в Clojure с несколькими подструктурами. Я знаю, что захочу расширить эту структуру со временем и могу время от времени хотеть изменить внутреннюю структуру...
У меня есть свой класс, который имеет внутренний заметный набор. Я хочу передать данные в этом пользователю класса через функцию. Я не хочу, чтобы они смогли изменить объекты в...
Вот чрезмерно упрощенный пример для иллюстрации: Я могу инкапсулировать деталь реализации, такую как использование атома для счетчика: (defn делать-счетчик ([] (делать-счетчик 0)) ([init-val] (...
Предположим, у меня есть метод, который возвращает представление только для чтения в список членов: class Team {private List < Игрок > игроки = новый ArrayList < > (); // ... общедоступный список < Игрок ...
Мы всегда говорим, что данные будут инкапсулированы, если мы просто определим переменные private и определим геттеры-сеттеры для доступа к этим переменным. У меня вопрос, можем ли мы получить доступ к переменным (данным )хотя через...
Мы находимся в процессе преобразования монолитного приложения в одно с использованием микросервисов. Поскольку это делается постепенно, нам необходимо включить наши данные и компоненты Microservice ...
Задумываясь над некоторыми фактами о дизайне классов, в частности, должны ли функции быть членами или нет, Я заглянул в «Эффективный c ++» и обнаружил правило 23, а именно: «Предпочитайте не-член-не-друг ...
Я новичок в Angular. В нашей компании есть пакет, содержащий SCSS, совместно используемый несколькими проектами. Каждый компонент имеет свой собственный набор файлов SCSS (почти такой же, как у bootstrap-SASS). Мой ...
У меня есть класс, который выигрывает от использования констант во внутренней реализации, но я хотел бы ограничить видимость этих констант. Почему PHP не разрешает частные константы? Есть ли ...
Я пытаюсь понять разницу между __getattr__ и __getattribute__, однако мне это не удается. Ответ на вопрос о переполнении стека Разница между __getattr__ и ...