Sono nuovo nella programmazione orientata agli oggetti e un concetto che mi sta prendendo un po 'di tempo da cogliere è immutabilità. Penso che la lampadina sia esplosa ieri sera ma voglio verificare:
Quando mi imbatto in dichiarazioni che un...
Ultimamente c'è stata una sorta di rivoluzione contro i singleton, ma c'è qualcosa di sbagliato in loro se sono apolidi?
Conosco le discussioni sull'uso eccessivo e tutto ... questo vale per tutto, non solo per i singleton.
Come faccio a costruire un sistema che ha tutti i seguenti :
Uso di funzioni pure con oggetti immutabili
Passa solo in una funzione dati che la funzione di cui ha bisogno, non più (cioè nessun grande oggetto stato dell'applicazione)
Evi...
Sto cercando di capire di gestire i dati immutabili in FP (in particolare in F #, ma anche altri FP sono ok) e di rompere la vecchia abitudine di pensare a pieno titolo (stile OOP).
Una parte della risposta selezionata alla domanda qui ha reit...
Ho appena letto che il tempo di esecuzione dell'operazione append per List (: +) cresce linearmente con la dimensione del List .
L'aggiunta a List sembra un'operazione abbastanza comune. Perché il modo idiomatico per fare ciò è...
Vedo i vantaggi di rendere immutabili gli oggetti nel mio programma. Quando penso profondamente a un buon design per la mia applicazione, spesso arrivo a molti dei miei oggetti immutabili. Spesso arriva al punto in cui mi piacerebbe avere tutti...
Mi piacerebbe imparare come creare grafici ed eseguire alcune operazioni locali su di essi in Haskell, ma la domanda non è specifica per Haskell, e invece di grafici potremmo considerare elenchi doppiamente collegati.
Domanda: Quale sarebb...
Riesco a vedere i benefici degli oggetti mutevoli e immutabili come gli oggetti immutabili che richiedono molto tempo per risolvere i problemi nella programmazione multi-thread a causa dello stato condiviso e scrivibile. Al contrario, gli oggett...
Nelle domande precedenti mi è stato detto che i linguaggi di programmazione funzionale non sono adatti per sistemi dinamici come un motore fisico, principalmente perché è costoso modificare gli oggetti. Quanto è realistica questa affermazione e...
Questa è una domanda successiva a questa altra domanda.
Sfondo
Lavorando dal tutorial sui delegati MSDN (C #) , Vedo il seguente:
Note that once a delegate is created, the method it is associated with never changes — delegate obj...