Domande con tag 'immutability'

2
risposte

Perché un oggetto immutabile in Scala ha bisogno di meno memoria di uno mutabile?

In Programmazione in Scala , c'è questa dichiarazione: For instance an empty mutable map in its default representation of HashMap takes up about 80 bytes and about 16 more are added for each entry that’s added to it. An empty immutable Map...
posta 26.12.2015 - 09:22
1
risposta

La funzione annulla e ripristina possibile / fattibile con l'associazione dati bidirezionale (vs flusso dati unidirezionale)?

Sto sviluppando un'applicazione sperimentale per il lavoro che richiede annullamenti e ripristini completamente persistenti. Ho deciso di utilizzare lo stack tecnologico JS reattivo / riduttivo / immutabile per risolvere questo problema perché...
posta 25.04.2017 - 17:04
2
risposte

Creazione di una copia modificata di un'istanza di un'interfaccia astratta

Dire che ho un'interfaccia Interface , che contiene solo getter per vari campi. Questa interfaccia ha implementazioni multiple (diciamo Foo e Bar ), ognuna delle quali aggiunge vari campi. Tutte queste implementazioni sono immutabil...
posta 25.01.2018 - 12:44
1
risposta

Conservazione del registro delle modifiche immutabili della struttura dati

Ho una struttura di dati immutabile ampia e complessa (il linguaggio è F #, ma dovrebbe essere applicabile a qualsiasi lingua) dove ho definito molte funzioni che apportano modifiche e restituisco nuove istanze di ds con firme come: val action...
posta 26.07.2016 - 08:14
4
risposte

L'oggetto di raccolta è meglio immutabile? [chiuso]

Come da questo link , è un consiglio che: A good object should never change his encapsulated state. Remember, an object is a representative of a real-life entity, and this entity should stay the same through the entire life of the object....
posta 20.06.2015 - 02:30
3
risposte

Come crei oggetti immutabili con molti parametri?

Ho bisogno di creare un oggetto immutabile ma richiede diversi parametri per lavorare come: class FooRepo { public string ConnectionStringName { get; } public string SchemaName { get; } public string TableName { get; } public D...
posta 25.06.2016 - 21:31
1
risposta

Struttura immutabile in C ++

Mi piacerebbe essere in grado di implementare dati immutabili in C ++. In breve, dato un oggetto C ++ in cui vorrei modificare una variabile membro, invece di modificare quel membro sul posto vorrei ottenere una nuova copia dell'oggetto con il m...
posta 02.11.2018 - 10:41
4
risposte

Esiste un concetto di variabile con fasi di inizializzazione: non inizializzato, inizializzato, immutabile?

Stavo guardando questo thread su Stack Overflow e ho pensato alla programmazione funzionale che sono stato l'apprendimento, e quanto l'immutabilità sia così importante lì, e mi è venuto in mente che forse un linguaggio ha avuto l'idea di far p...
posta 04.07.2013 - 00:16
1
risposta

Che cosa significa "stato complimenti valore e tempo"?

Sto osservando il grande discorso di Rich Hickey "Semplicemente semplice" E intorno al minuto 35:40 quando si parla di stato, si dice che lo stato rispetta il valore e il tempo, ma non sono sicuro di capirlo bene. È così perché i dati immut...
posta 03.01.2018 - 20:10
2
risposte

Qual è la differenza tra un oggetto finale e un oggetto immutabile in java?

final String str = "do not change me"; str = "why not?"; //it will result in compile time error saying that final fields can not be re-assigned once created i.e. the reference cannot be changed String str1 = "hello world"; System.out.print...
posta 06.04.2014 - 11:59