Domande con tag 'immutability'

1
risposta

Perché ImmutableDictionaryTKey, TValue implementa IDictionaryTKey, TValue?

Sembra una scelta di design strana, perché un Dictionary e un ImmutableDictionary sono molto diversi dal punto di vista della scrittura. (In termini di lettura, entrambi implementano IReadOnlyDictionary , che va bene *) In effet...
posta 10.06.2016 - 18:03
1
risposta

java.util.function.Function come interfaccia per un oggetto mutabile

Ho un'interfaccia con un solo metodo che potrebbe essere sostituito da java.util.function.Function dal JDK: interface DataModel { boolean apply(Map<String, Integer> input); } La sostituzione sarebbe Function<Map<String, Inte...
posta 19.12.2017 - 15:33
0
risposte

Utilizza i parametri locali Se Globale è vuoto?

Caso semplificato con classe immutabile final class Secret implements IFoo { private $header; public function __construct(array $header = []) { $this->header = $header; } public function secret(array $header =...
posta 12.10.2016 - 18:48
0
risposte

Controllori che passano Richiedono oggetti per la logica di backend che inoltrano Dati di richiesta: Buono o cattivo?

Al momento sto lavorando su un'app di gioco scalabile front-end server-side che fa un sacco di snippet HTML e JSON da molte altre app Web prima di mettere insieme tutto e inviarlo in risposta al browser. Poiché molte di queste altre app Web s...
posta 09.10.2014 - 16:00
1
risposta

In quali casi ed esempi String in Java non è immutabile? [duplicare]

Se le stringhe sono immutabili in Java, perché l'output di questo codice è 2GB, invece di 1GB? class Laptop { String memory = "1GB"; } class Workshop { public static void main(String args[]) { Laptop life = new Laptop();...
posta 02.02.2016 - 17:55
4
risposte

Oggetto immutabile vs mutevole come parametro restituito per il metodo di classe [chiuso]

Esiste un metodo di classe (metodo statico) in cui creo e costruisco alcuni oggetti. E per riempire quell'oggetto, lo creo come oggetto mutevole. Il mio oggetto mutabile è una sottoclasse di oggetto immutabile. Quindi posso restituirlo come t...
posta 08.04.2013 - 17:24
2
risposte

Java Integer - Immutable [closed]

Non riesco a capire la definizione. Ecco un codice: Integer iW; for (iW = 1; iW < 4; iW++) System.out.println(iW); int i = iW; iW += 6; System.out.println(String.format("iW = %d, i = %d", iW , i)); Emette questo: 1 2 3 iW = 10, i =...
posta 16.02.2016 - 04:23
1
risposta

Editor HTML5 / Canvas Graphics e stato Immutable (EaselJS e Redux, ngrx / store)

Questa domanda riguarda l'approccio all'architettura. Come farebbe qualcuno a creare lo stato immutabile per un editor di grafica che alla fine fornirebbe una funzionalità "annulla / ripristina", considerando che la libreria per le manipolazion...
posta 10.07.2017 - 14:44