Domande con tag 'class'

10
risposte

Non usare "Statico" in C #?

Ho presentato un'applicazione che ho scritto ad altri architetti per la revisione del codice. Uno di questi mi ha quasi immediatamente scritto e ha detto "Non usare" statico. "Non puoi scrivere test automatici con classi e metodi statici." Stati...
posta 13.08.2012 - 23:53
5
risposte

Quando usi una struct al posto di una classe? [chiuso]

Quali sono le tue regole pratiche per quando usare structs vs. classes? Sto pensando alla definizione C # di quei termini, ma se la tua lingua ha concetti simili mi piacerebbe sentire anche la tua opinione. Tendo ad usare le classi per quasi...
posta 12.07.2011 - 18:22
7
risposte

Perché i metodi statici privati?

Volevo solo chiarire una domanda che ho. Qual è il punto di avere un metodo statico privato rispetto a un metodo normale con visibilità privata? Avrei pensato che un vantaggio per avere un metodo statico è che può essere chiamato senza un'ist...
posta 01.04.2014 - 16:11
5
risposte

Quando utilizzare primitive vs class in Java?

Vedo che Java ha un valore booleano (classe) vs booleano (primitivo). Allo stesso modo, c'è un intero (classe) vs int (primitivo). Qual è la migliore pratica su quando utilizzare la versione primitiva rispetto alla classe? Dovrei fondamentalment...
posta 07.07.2013 - 10:15
4
risposte

Perché e quando dovrei rendere una classe 'statica'? Qual è lo scopo della parola chiave 'statica' sulle classi?

La parola chiave static su un membro in molte lingue significa che non devi creare un'istanza di quella classe per poter accedere a quel membro. Tuttavia, non vedo alcuna giustificazione per rendere un'intera classe static . Perché e qu...
posta 26.08.2011 - 14:51
11
risposte

Perché è buono dividere un programma in più classi? [chiuso]

Sono ancora uno studente al liceo (entrando in prima media), e devo ancora frequentare un corso di informatica a scuola. Tutto quello che ho fatto finora è attraverso i libri. Quei libri mi hanno insegnato concetti come l'ereditarietà, ma come p...
posta 26.06.2012 - 02:40
5
risposte

Dove devo inserire funzioni che non sono correlate a una classe?

Sto lavorando su un progetto C ++ in cui ho un sacco di funzioni matematiche che ho inizialmente scritto per usare come parte di una classe. Come ho scritto più codice, però, ho capito che ho bisogno di queste funzioni matematiche ovunque. Do...
posta 10.02.2012 - 19:31
5
risposte

In che modo i linguaggi puramente funzionali gestiscono la modularità?

Vengo da uno sfondo orientato agli oggetti in cui ho imparato che le classi sono o almeno possono essere utilizzate per creare uno strato di astrazione che consente un facile riciclo del codice che può quindi essere utilizzato per creare oggetti...
posta 09.06.2013 - 20:23
5
risposte

Una classe dovrebbe conoscere le sue sottoclassi?

Una classe dovrebbe conoscere le sue sottoclassi? Per esempio, una classe dovrebbe fare qualcosa di specifico per una determinata sottoclasse? Il mio istinto mi dice che è un cattivo design, sembra un anti-pattern di qualche tipo.     
posta 26.11.2013 - 13:43
4
risposte

Come evitare "gestori" nel mio codice

Attualmente sto riprogettando il mio sistema Entity , per C ++ e ho molti manager. Nel mio design, ho queste classi, per legare insieme la mia biblioteca. Ho sentito un sacco di cose brutte quando si tratta di classi "manager", forse non sto no...
posta 12.02.2013 - 10:53