Domande con tag 'class-design'

2
risposte

Passaggio di valore più volte rispetto a Creazione di una variabile di classe pubblica

Supponiamo di avere una serie di metodi su classi diverse che utilizzano tutte le stesse cinque variabili fondamentali definite nel mio metodo principale. Potrei collegare queste cinque variabili a catena come argomenti del metodo da un metodo a...
posta 20.11.2014 - 13:07
2
risposte

Come organizzare il codice che converte da un tipo all'altro

Se ho una classe DateRange , e voglio tradurre un DateRange in SQL (ad esempio some_col >= '2015-3-5' AND some_col <= '2015-3-5' ), dove dovrei inserire il metodo che traduce? Nulla di ciò che ho visto finora sembra molto buon...
posta 05.03.2015 - 10:28
2
risposte

Design della classe per chiamare "lo stesso metodo" su classi diverse da un posto

Permettimi di presentare la mia situazione: Ho un'applicazione Java EE e in un pacchetto, voglio avere classi che agiranno principalmente come cache per alcuni dati dal database, ad esempio: classe che conserverà tutti gli articoli per il...
posta 21.10.2013 - 15:54
2
risposte

Uso dei typedef pubblici nei tipi di classi template

Recentemente ho preso l'abitudine di typedef in vari tipi all'interno delle classi template, come avviene nella libreria standard. Ad esempio, una classe contenitore potrebbe sembrare qualcosa sulla falsariga di: template<typename T>...
posta 04.08.2017 - 18:39
1
risposta

Variabili membro privato: imposta tramite valore di ritorno di un metodo membro privato o modifica all'interno del corpo del metodo

Ho letto molti materiali riguardo al preferire i valori di ritorno da una funzione come questa: some_class func(); per ottenere l'output passando per riferimento in questo modo: void func(some_class& input); Ho trovato poche inform...
posta 01.09.2017 - 19:30
2
risposte

Progettazione dell'API REST con oggetti grandi (dettagliati) e piccoli

Siamo di fronte al problema che spesso abbiamo classi con molte proprietà. Ma non abbiamo bisogno di loro per la maggior parte delle chiamate API. Quindi finiamo per avere più versioni per fondamentalmente lo stesso oggetto di business. es....
posta 28.07.2016 - 15:37
1
risposta

Quale opzione per l'inizializzazione / design della classe

Ho una classe Game . Questa classe deve prendere tre argomenti passati nel suo costruttore: Elenco dei pezzi di gioco Dimensioni scheda Posizionamento del pezzo di gioco 'motore' Sto vagando per il design del motore di posizion...
posta 07.08.2016 - 15:28
3
risposte

Progettazione di alias di oggetti

Supponiamo di sviluppare un interprete o un file system. Ci sono oggetti, come variabili, procedure e file in qualche ambiente. Hanno un nome e un contenuto (la variabile ha un valore corrente, la procedura ha il corpo del codice e il file ha al...
posta 12.02.2016 - 12:08
1
risposta

Implementazione di una serie di azioni indipendenti disparate ma con accessibilità comune

Ho l'obbligo di implementare un tipo di IA per un progetto, il problema è che ho problemi a visualizzare come l'IA dovrebbe essere effettivamente implementata. Essenzialmente, voglio che l'intelligenza artificiale sia la più dinamica possibil...
posta 05.07.2015 - 03:55
1
risposta

Quando dovrei passare il valore di impostazione come variabile di classe 'e quando come associato. array?

Dopo la mia altra domanda , c'è una regola generale, quando dovremmo passare un setting come valore, che controlla il comportamento della classe (ad esempio i testi visualizzati) come costante o variabile di classe, uno per uno, e quando è megl...
posta 24.02.2014 - 13:18