Resultados da pesquisa a pedido "immutability"

3 a resposta

Por que os objetos no Redux devem ser imutáveis?

Por que os objetos no Redux devem ser imutáveis? Eu sei que algumas estruturas, como Angular2, usarão onPush e podem tirar proveito da imutabilidade para comparar estados de visualizações para renderização mais rápida, mas estou me perguntando se ...

2 a resposta

Como criar construtor padrão para classe imutável

Eu gosto de tornar meus objetos imutáveis com base emeste artigo (Por que os objetos devem ser imutáveis) [https://octoperf.com/blog/2016/04/07/why-objects-must-be-immutable/]. No entanto, estou tentando analisar um objeto usando o Jackson ...

2 a resposta

Os objetos imutáveis são imunes a publicação inadequada?

É um exemplo deJCiP [http://www.javaconcurrencyinpractice.com/]. public class Unsafe { // Unsafe publication public Holder holder; public void initialize() { holder = new Holder(42); } } public class Holder { private int n; public Holder(int n) ...

5 a resposta

Como crio uma classe imutável?

Estou trabalhando na criação de uma classe imutável. Marquei todas as propriedades como somente leitura. Eu tenho uma lista de itens da classe. Embora se a propriedade for somente leitura, a lista poderá ser modificada. Expor o IEnumerable da ...

4 a resposta

Programação funcional: estado vs. reatribuição

Preciso de ajuda para entender a diferença entre minha atual noção de estado de POO e a maneira como isso seria feito em uma linguagem funcional como Haskell ou Clojure. Para usar um exemplo hackeado, digamos que estamos lidando com objetos ...

6 a resposta

Imutabilidade de string em C #

Fiquei curioso para saber como a classe StringBuilder é implementada internamente, então decidi verificar o código-fonte do Mono e compará-lo com o código desmontado do Reflector da implementação da Microsoft. Essencialmente, a implementação da ...

13 a resposta

Por que o .NET String é imutável? [duplicado

Esta pergunta já tem uma resposta aqui: Por que as strings não podem ser mutáveis em Java e .NET? [/questions/93091/why-cant-strings-be-mutable-in-java-and-net] 17 respostasComo todos sabemos,Cord ...

10 a resposta

Enums em Javascript com ES6

Estou reconstruindo um projeto Java antigo em Javascript e percebi que não há uma boa maneira de criar enumerações em J O melhor que posso fazer é: const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; ...

7 a resposta

Coleções eficientes, imutáveis e extensíveis para .NET [duplicado]

Esta pergunta já tem uma resposta aqui: Coleções imutáveis? [/questions/927181/immutable-collections] 10 respostas Parece-me que existe uma extrema falta de tipos de coleção seguros e imutáveis para o .NET, em particular o BCL, mas também não ...

1 a resposta

RMs .NET, objetos de valor imutável, estruturas, construtores padrão e propriedades somente leitu

Estou apenas começando com o .NET ORMs, a ponto de ainda não ter decidido entre o Entity Framework e o NHibernate. Mas, em ambos os casos, estou com um problema, pois eles parecem querer que eu comprometa a integridade do meu modelo de domínio ...