0
ответов

Алгоритм многопоточного построения неизменяемых деревьев в java

Я хотел бы построить неизменяемую древовидную структуру данных, представляющую произвольное подмножество структуры каталогов файловой системы. Обычно существует фильтр, который знает о включении / исключении, и я ...
вопрос задан: 12 February 2011 10:55
0
ответов

Как сделать сделать неизменяемый синглтон в Java?

Неизменяемый объект инициализируется только его конструктором, в то время как синглтон создается статическим методом. Как сделать неизменяемый синглтон в Java?
вопрос задан: 3 February 2011 14:43
0
ответов

Не работает ли словарь или GetHashCode () должен основываться только на неизменяемых членах?

Когда объект добавляется в класс .NET System.Collections.Generic.Dictionary, хэш-код ключа хранится внутри и используется для последующих сравнений. Когда хэш-код изменяется после его ...
вопрос задан: 1 February 2011 22:57
0
ответов

Похоже, поведение наследования для set и frozenset различается

Кто-нибудь может объяснить следующее поведение: class производныйset1 (frozenset): def __new __ (cls, * args): return frozenset .__ new __ (cls , args) class производныйset2 (set): def __new __ (cls, * args): ...
вопрос задан: 31 January 2011 14:35
0
ответов

enum против неизменяемого в D

В чем разница между enum i = 2; enum s = "Hello"; и неизменный я = 2; immutable s = "Hello"; в D 2.0?
вопрос задан: 25 January 2011 16:36
0
ответов

Are immutable objects good practice? [closed]

Should I make my classes immutable where possible? I once read the book "Effective Java" by Joshua Bloch and he recommended to make all business objects immutable for various reasons. (for example ...
вопрос задан: 21 January 2011 20:28
0
ответов

Список объектно-ориентированных языков, в которых неизменяемость объектов может быть принудительно реализована компилятором

Может ли кто-нибудь дать мне список языков, где неизменяемость классов может быть принудительно реализована и протестирована компилятором? Мне нужно уметь делать что-то вроде: class immutable Person {private String name = ...
вопрос задан: 20 January 2011 16:32
0
ответов

Как я могу загрузить набор с отображением Hibernate как неизменяемый набор?

Приложение, над которым я работаю, использует Hibernate исключительно для извлечения группы постоянных объектов из база данных в память. Приложение должно обновлять этот моментальный снимок в памяти из базы данных каждые ...
вопрос задан: 13 January 2011 15:32
0
ответов

Как можно создавать циклические (и неизменные) структуры данных в Clojure без дополнительной косвенности?

Мне нужно представить ориентированные графы в Clojure. Я хотел бы представить каждый узел в графе как объект (возможно, запись), который включает поле с именем: edge, которое представляет собой набор узлов, которые ...
вопрос задан: 2 January 2011 22:30
0
ответов

Возможно ли иметь неизменяемые объекты JPA?

В нашем проекте гибернации объекты кодируются с использованием шаблона Java beans. В нашем коде довольно много мест, где кто-то забыл установить мутатор, и мы получаем исключение из-за ...
вопрос задан: 30 December 2010 05:10
0
ответов

Отмена оператора == в неизменяемых типах

Рекомендации MSDN по перегрузке Equals () и Operator == заявляют: по умолчанию оператор == проверяет ссылочное равенство, определяя если две ссылки указывают на один и тот же объект, поэтому ...
вопрос задан: 28 December 2010 14:42
0
ответов

Как повернуть пользовательский экран-заставку в iOS?

Мой экран-заставка работает, но мое приложение работает в ландшафтном режиме, а экран-заставка отображается в портретном режиме по умолчанию. Как мне запустить приложение, чтобы заставка вращалась между альбомной ориентацией ...
вопрос задан: 7 December 2010 06:35
0
ответов

Ключевое слово final в Java для переменных

Как ключевое слово final не делает переменную неизменной? Википедия говорит, что нет.
вопрос задан: 16 November 2010 18:24
0
ответов

Неизменяемые представления изменяемых типов

У меня есть проект, в котором мне нужно создать изрядное количество данных конфигурации, прежде чем я смогу выполнить процесс. На этапе настройки очень удобно, чтобы данные были изменяемыми. ...
вопрос задан: 13 November 2010 00:09
0
ответов

Становится ли StringBuilder неизменным после вызова ToString?

Я отчетливо помню из первых дней .NET, что вызов ToString в StringBuilder использовался для предоставления нового строкового объекта ( для возврата) с внутренним буфером символов, используемым StringBuilder. ...
вопрос задан: 12 November 2010 15:32
0
ответов

LINQ to SQL и неизменяемость

Я пытаюсь использовать LINQ to SQL. Everythign отлично работает, но кажется, что он не подходит для неизменяемых объектов. LINQ to SQL требует, чтобы я создал конструктор без параметров для моего неизменяемого класса. ...
вопрос задан: 3 November 2010 16:08
0
ответов

Почему типы числа C# неизменны?

Почему ints, и удваивается неизменный? Что такое цель возвратиться новый объект каждый раз, когда Вы хотите изменить значение? Причина, которую я спрашиваю, состоит в том, потому что я делаю класс: BoundedInt, который имеет значение...
вопрос задан: 20 October 2010 20:05
0
ответов

Есть ли связь между вызовом функции и созданием экземпляра объекта на чисто функциональных языках?

Представьте себе простой (придуманный) язык, на котором функции выглядят так: function f (a, b) = c + 42, где c = a * b (Скажем, это подмножество Лиспа, которое включает 'defun' и 'let'.) Также представьте, что это ...
вопрос задан: 22 September 2010 19:46
0
ответов

Открыть нажатую кнопку HyperlinkButton в новом окне

На основе приведенного ниже фрагмента из элемента управления silverlight как мне открыть нажатую кнопку HyperlinkButton в новом окне браузера?
вопрос задан: 22 September 2010 13:17
0
ответов

Почему структуры C # неизменяемы?

Мне просто было любопытно узнать, почему структуры, строки и т. Д. Неизменяемы? Какова причина сделать их неизменяемыми, а остальные объекты - изменяемыми. Что считается ...
вопрос задан: 20 September 2010 13:32
0
ответов

Неизменяемый массив в Java

Есть ли неизменная альтернатива примитивным массивам в Java? Создание примитивного массива final фактически не мешает ему делать что-то вроде final int [] array = new int [] {0, 1, 2, 3}; ...
вопрос задан: 13 September 2010 13:43
0
ответов

Является ли это допустимой Java-реализацией неизменяемого класса и шаблона Builder?

Builder реализует Cloneable и переопределяет clone (), а вместо копируя каждое поле построителя, неизменяемый класс сохраняет частный клон построителя. Это упрощает возврат нового ...
вопрос задан: 13 September 2010 08:13
0
ответов

Неизменность и удобочитаемость

Итак, я читал книгу «Эффективная Java» Джошуа Блоха и заметил два момента, с которыми я действительно столкнулся в моей работе. Пункт 1: Создание методов установки, чтобы сделать код более читабельным. В его примере мы ...
вопрос задан: 2 September 2010 22:08
0
ответов

Каков наилучший способ представления неизменяемого списка в .NET?

Я недавно начал использовать F # для «реальной работы» и заново открыл для себя красоту неизменяемые структуры данных, такие как различимые объединения и записи в F #. Я также обнаружил, что они довольно прямолинейны ...
вопрос задан: 31 August 2010 18:31
0
ответов

Действительно ли возможно сделать объекты возвращенными функцией неизменный в C#?

Я пишу функцию, которая возвращает ссылку на объект некоторой инкапсулированной структуры данных, и я хочу, чтобы никто не смог изменить объект с помощью той ссылки, это возможный сделать это в c#...
вопрос задан: 8 August 2010 11:07