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

2 ответа

 для неизменяемых классов данных ваш DTO может выглядеть так (не проверено):

равится делать мои объекты неизменяемыми на основеэта статья (Почему объекты должны быть неизменными) [https://octoperf.com/blog/2016/04/07/why-objects-must-be-immutable/]. Тем не менее, я пытаюсь разобрать объект с помощью Jackson Object ...

1 ответ

 которые генерируют EF-сущности и контексты. Я думаю, что если вы поиграете с этим, вы сможете сгладить большинство вещей, которые вам не нравятся.

ько начинаю работу с .NET ORM, и я даже не определился с Entity Framework и NHibernate. Но в обоих случаях я сталкиваюсь с проблемой, заключающейся в том, что они, похоже, хотят, чтобы я нарушил целостность моей предметной модели различными ...

15 ответов

Является ли строка Java действительно неизменной?

Мы все это знаемString неизменен в Java, но проверьте следующий код: String s1 = "Hello World"; String s2 = "Hello World"; String s3 = s1.substring(6); System.out.println(s1); // Hello World System.out.println(s2); // Hello World ...

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

3 ответа

Этот ответ не предоставляет никакой информации от других.

ю, что это, вероятно, очень глупо, но во многих местах утверждается, что класс Integer в Java является неизменным, но следующий код: Integer a=3; Integer b=3; a+=b; System.out.println(a);Выполняется без каких-либо проблем, давая (ожидаемый) ...

1 ответ

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

ли простой способ создать неизменный массив NumPy? Если нужно извлечь класс изndarray чтобы сделать это, какой минимальный набор методов нужно переопределить для достижения неизменности?

7 ответов

 будет препятствовать тому, чтобы дочерний класс переопределил их.

рабатывал карточный класс для игры в блэкджек. Мой замысел состоял в том, чтобы создать класс Card с помощью getValue (), который возвращает, например, 11 для J, 12 для Q и 13 для K, а затем расширить его с помощью класса BlackjackCard, чтобы ...

6 ответов

о, да, извините за неосторожный комментарий.

ю, что типы значений должны быть неизменяемыми, но это всего лишь предположение, а не правило, верно? Так почему я не могу сделать что-то вроде этого: struct MyStruct { public string Name { get; set; } } public class Program { static void ...

2 ответа

Как пара однонаправленных карт.

ми словами, можем ли мы эффективно смоделировать многие-многие отношения в постоянной структуре данных? Была предложена пара однонаправленных мультикарт. Тем не менее, я не уверен, как это будет хорошо работать для удаления в постоянной ...

2 ответа

Кроме того, если вы хотите, чтобы в вашем приложении было что-то неизменное и уникальное, вы должны использовать символы:

и изменчивы в Ruby? Согласнодокументация [http://www.ruby-doc.org/core/classes/String.html#M001125]дела str = "hello" str = str + " world"создает новый строковый объект со значением"hello world" но когда мы делаем str = "hello" str << " ...

2 ответа

blogs.msdn.com/b/brada/archive/2003/04/09/49935.aspx

жный дубликат: Клонирование объектов в C # [https://stackoverflow.com/questions/78536/cloning-objects-in-c] У меня есть класс со свойствами, и некоторые из них сами являются ссылочными типами (экземплярами других классов) (CookieContainer). Я ...