3
ответа

Я должен инкапсулировать свой контейнер МОК?

Я пытаюсь решить, имеет ли смысл проходить дополнительное усилие инкапсулировать мой контейнер МОК. Опыт говорит мне, что я должен поместить слой инкапсуляции между моими приложениями и...
вопрос задан: 19 November 2009 14:24
3
ответа

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

Мой конкретный сценарий включает выполнение некоторого текстового преобразования с помощью регулярных выражений в закрытом методе. Закрытый метод называет preg_replace_callback, но, кажется, что обратные вызовы должны быть...
вопрос задан: 22 June 2009 16:13
3
ответа

Инкапсуляция в возрасте платформ

В моем старом задании C++ мы всегда проявляли большую заботу в инкапсуляции членских переменных и только представлении их как свойства при необходимости. У нас были бы действительно определенные конструкторы, которые удостоверились...
вопрос задан: 18 February 2009 05:49
3
ответа

Сделайте методы/свойства видимыми к одному классу, скрытому другим

У меня есть класс Сервер, который говорит с серверным соединением для IRC. Это содержит список известных Пользователей и создает их по мере необходимости. У меня есть две проблемы при вовлечении Пользовательского класса: Любой может создать...
вопрос задан: 15 February 2009 03:39
3
ответа

Уровни доступа участников класса Java

Я понимаю, что это - очень простой вопрос, но это - то, которое всегда беспокоило меня. Поскольку я понимаю вещи, если Вы объявляете поле, частное в Java затем, это не видимо за пределами того класса...
вопрос задан: 21 January 2009 14:16
3
ответа

Когда Вы прекращаете инкапсулировать?

У меня есть некоторый обработчик событий на граничном классе, который управляет механизмом персистентности для данной универсальной транзакции: пустой MyBoundaryClass:: MyEventHandler (...) {//получают материал от UI//......
вопрос задан: 1 November 2008 17:47
3
ответа

Инкапсуляция предпочтений Java API

Я раньше имел пользовательский предпочтительный класс для моих приложений. Для моего следующего проекта хобби я хотел переключить на Предпочтения API. Но помещенные и добираются, функции требуют значения по умолчанию, и я не делаю...
вопрос задан: 20 October 2008 19:43
2
ответа

В C++, учитывая функцию членства в классе A, мы можем ограничить его доступ только к классу B, не давая B завершают друга доступ к A? [дубликат]

Возможный Дубликат: убрать C++ детализированный эквивалентный друг? (Ответ: Идиома адвоката-клиента) я хотел это пару раз и не смог придумать достойный способ сделать это. Скажите, что я имею...
вопрос задан: 23 May 2017 12:31
2
ответа

C#: Различие между Списком <T> и Набором <T> (CA1002, не выставляйте универсальные списки) [дубликат]

Попробованный для выполнения Анализа кода Выполнения проекта сюда, и получил много предупреждений, которые сказали что-то вроде этого: CA1002: Microsoft. Дизайн: Изменение 'Список <SomeType>' в 'SomeClass....
вопрос задан: 18 October 2010 12:12
2
ответа

Можно ли использовать свойство auto с явной реализацией интерфейса? [dубликат]

У меня есть интерфейс, похожий на этот открытый интерфейс. IFreezableEntity {bool IsFrozen {get; } void Freeze (); } И класс, который выглядит примерно так: public class Foo: ...
вопрос задан: 11 October 2010 10:32
2
ответа

Почему распространение событий и почему не непосредственно подписывают событие щелчка?

Я проходил статью о распространении событий в asp.net и узнал это, хотя возможно подписаться на событие щелчка кнопки пользовательского элемента управления от содержания страницы, "делая так...
вопрос задан: 2 July 2010 18:17
2
ответа

В C++, делает добавление, что друг для класса изменяет его расположение памяти?

Кроме того, имеет значение, где в классе Вы объявляете друга? Имеет значение, если Вы добавляете друга класс или друг функция?
вопрос задан: 23 June 2010 20:53
2
ответа

Почему не может VBA Меня доступ ключевого слова частные процедуры в его собственном модуле?

Я просто обнаружил, что Я, ключевое слово не может получить доступ к частным процедурам, даже когда они в его собственной модели класса. Возьмите следующий код в Class1: Частное сообщение Sub () Отладка. Печать "Некоторые...
вопрос задан: 13 December 2009 15:17
2
ответа

Когда Вы использовали бы “защищенный внутренний” модификатор доступа?

Поскольку можно уже знать, защищенные внутренние работы модификатора доступа Платформы.NET странным способом: Это не означает, что класс защищен И внутренний, это говорит, что класс защищен ИЛИ внутренний;...
вопрос задан: 15 October 2008 15:26
2
ответа

Почему бы не использовать 'защищенный' или 'частный' в PHP?

Я работал с платформой Joomla, и я заметил, что они используют конвенцию определять закрытые или защищенные методы (они помещают подчеркивание "_" перед именем метода), но они...
вопрос задан: 13 October 2008 04:52
2
ответа

Аналог протокола дескриптора Python на других языках?

Есть ли что-то как протокол дескриптора Python, реализованный на других языках? Это походит на хороший способ увеличить модульный принцип/инкапсуляцию, не чрезмерно увеличивая размер Вашего содержания класса...
вопрос задан: 29 August 2008 09:24
1
ответ

Создайте много экземпляров с шаблоном модуля

У меня есть два файла: пусть WordPair = function (wordA, wordB) {function doSomething () {...}; const smth = wordA + wordB; return {doSomething, что-то}; }; module.exports = WordPair; - пусть пара слов ...
вопрос задан: 5 March 2019 02:48
1
ответ

& ldquo; общедоступный только для чтения & rdquo; модификатор доступа?

«традиционная» реализация: интерфейс IFoo {fun getS (): String fun modifyS (): Unit} класс Foo: IFoo {private var s = "bar"
вопрос задан: 21 February 2019 13:06
1
ответ

respond_to? и защищенные методы

Это не может быть настолько очевидно как respond_to? работы в рубине. Полагайте что: определение класса A public_method конец защищенное определение protected_method заканчивает частное определение private_method конец конца...
вопрос задан: 27 March 2012 23:44
1
ответ

Объявление частных переменных-членов

Я начал изучать Objective-C несколько недель назад, и я до сих пор не понимаю, как правильно управлять инкапсуляцией класса. Как лучше всего объявить закрытую переменную-член в ...
вопрос задан: 26 August 2010 02:01
1
ответ

Абстракция далеко от реализации структуры данных детализирует в Clojure

Я разрабатываю сложную структуру данных в Clojure с несколькими подструктурами. Я знаю, что захочу расширить эту структуру со временем и могу время от времени хотеть изменить внутреннюю структуру...
вопрос задан: 24 June 2010 13:26
1
ответ

Заметный набор только для чтения

У меня есть свой класс, который имеет внутренний заметный набор. Я хочу передать данные в этом пользователю класса через функцию. Я не хочу, чтобы они смогли изменить объекты в...
вопрос задан: 19 May 2010 18:20
1
ответ

Clojure позволяет инкапсуляцию и наследование, но я могу объединить их?

Вот чрезмерно упрощенный пример для иллюстрации: Я могу инкапсулировать деталь реализации, такую как использование атома для счетчика: (defn делать-счетчик ([] (делать-счетчик 0)) ([init-val] (...
вопрос задан: 5 October 2009 03:02
0
ответов

Должен ли я вернуть коллекцию или поток?

Предположим, у меня есть метод, который возвращает представление только для чтения в список членов: class Team {private List < Игрок > игроки = новый ArrayList < > (); // ... общедоступный список < Игрок ...
вопрос задан: 28 June 2019 09:33
0
ответов

Инкапсуляция Java [дубликат]

Мы всегда говорим, что данные будут инкапсулированы, если мы просто определим переменные private и определим геттеры-сеттеры для доступа к этим переменным. У меня вопрос, можем ли мы получить доступ к переменным (данным )хотя через...
вопрос задан: 5 June 2019 11:51
0
ответов

Инкапсуляция Angular Element JS, Micro-Frontend, традиционное внедрение

Мы находимся в процессе преобразования монолитного приложения в одно с использованием микросервисов. Поскольку это делается постепенно, нам необходимо включить наши данные и компоненты Microservice ...
вопрос задан: 1 March 2019 15:01
0
ответов

Эффективный совет C ++ 23 Предпочитайте функции, не являющиеся членами, а не дружественные функции функциям-членам

Задумываясь над некоторыми фактами о дизайне классов, в частности, должны ли функции быть членами или нет, Я заглянул в «Эффективный c ++» и обнаружил правило 23, а именно: «Предпочитайте не-член-не-друг ...
вопрос задан: 1 March 2019 00:11
0
ответов

Стиль, импортированный из файла SCSS в пакете NPM, не применяется к моему угловому компоненту

Я новичок в Angular. В нашей компании есть пакет, содержащий SCSS, совместно используемый несколькими проектами. Каждый компонент имеет свой собственный набор файлов SCSS (почти такой же, как у bootstrap-SASS). Мой ...
вопрос задан: 22 January 2019 08:35
0
ответов

Почему PHP не разрешает частную константу?

У меня есть класс, который выигрывает от использования констант во внутренней реализации, но я хотел бы ограничить видимость этих констант. Почему PHP не разрешает частные константы? Есть ли ...
вопрос задан: 4 December 2018 22:01
0
ответов

Понимание разницы между __getattr__ и __getattribute __

Я пытаюсь понять разницу между __getattr__ и __getattribute__, однако мне это не удается. Ответ на вопрос о переполнении стека Разница между __getattr__ и ...
вопрос задан: 20 June 2018 00:12