Domande con tag 'object-oriented'

4
risposte

Grande classe con una sola responsabilità

Ho una classe pari a 2500 righe% co_de che: Tiene traccia dello stato interno del personaggio nel gioco. carica e persiste in questo stato. Gestisce ~ 30 comandi in entrata (in genere = li inoltra a Character , ma alcuni comandi di s...
posta 27.01.2017 - 22:20
7
risposte

Il modo migliore per abbattere il codice travolgente in blocchi gestibili?

Sono continuamente sopraffatto da grandi progetti, quando raggiungono un certo livello di complessità. Quando raggiungo un certo punto in un progetto, i miei progressi rallentano e mi ritrovo costantemente a ritracciare i miei passi ea risolvere...
posta 08.06.2011 - 21:52
6
risposte

Quali funzionalità funzionali meritano una piccola confusione OOP per i benefici che apportano?

Dopo aver appreso la programmazione funzionale in Haskell e F #, il paradigma OOP sembra ass-back con classi, interfacce, oggetti. Quali aspetti della FP posso portare al lavoro che i miei colleghi possono capire? Alcuni stili FP valgono la pena...
posta 13.11.2013 - 04:55
9
risposte

I metodi init () sono un codice olfattivo?

C'è qualche motivo per dichiarare un metodo init() per un tipo? Non sto chiedendo se dovremmo preferire init() su un costruttore o come evitare di dichiarare init() . Sto chiedendo se c'è una qualsiasi logica dietro la...
posta 31.10.2016 - 07:24
3
risposte

Dovremmo aggiungere costruttori alle strutture?

Spesso usiamo le strutture c ++ per definire la struttura dei dati rispetto alla classe, che può essere un modulo completo con i metodi dei membri. Ora in fondo, sappiamo che entrambi sono uguali (vagamente parlando). Il fatto che spesso usia...
posta 11.11.2014 - 17:51
1
risposta

Perché la programmazione imperativa è preferibile rispetto alla programmazione funzionale? [chiuso]

Sfondo: sono un sostenitore della programmazione funzionale che lavora in un negozio VB.NET in cui il modello mentale prevalente è una programmazione imperativa. Essendo il fondamento del nostro sistema WinForms, posso capire che non riuscirem...
posta 26.08.2013 - 16:11
3
risposte

Quando creo un oggetto, la memoria nuova è assegnata a entrambi i campi e metodi dell'istanza o solo ai campi dell'istanza

Ho una classe seguente class Student{ int rollNumber; int marks; public void setResult(int rollNumber, int marks){ this.rollNumber=rollNumber; this.marks=marks; } public void displayResult(){ System.out.println("Roll Number...
posta 18.09.2014 - 18:56
2
risposte

La mia descrizione del modello dell'attore è giusta?

Se ho capito, il modello degli attori è proprio come il modello a oggetti, ma con alcune differenze: OGNI oggetto genera il proprio thread separato e non è un problema anche quando si hanno migliaia di oggetti. Gli attori non interagiscono...
posta 28.10.2011 - 22:33
4
risposte

Esempio di dove la programmazione funzionale è superiore alla programmazione imperativa o orientata agli oggetti? [duplicare]

Ho letto della programmazione funzionale. Recentemente ho utilizzato principalmente C # .net e mi piacerebbe conoscere un buon esempio del mondo reale in cui un linguaggio funzionale come Lisp o F # sarebbe uno strumento chiaramente superior...
posta 01.11.2011 - 17:31
2
risposte

Stack extending LinkedList. Una violazione del principio di sostituzione di Liskov?

Esiste una classe LinkedList con funzioni come add_first (), add_last (), add_after (), remove_first (), remove_last () e remove () Ora c'è una classe Stack che fornisce funzionalità come push (), pop (), peek () o top (), e per implementare...
posta 13.12.2017 - 13:17