Domande con tag 'class'

3
risposte

Funzioni che restituiscono puntatori

C ++ noob qui. Ho una domanda molto basilare su un costrutto che ho trovato nel libro C ++ che sto leggendo. // class declaration class CStr { char sData[256]; public: char* get(void); }; // implementation of the function char* CStr::get...
posta 09.10.2012 - 05:45
4
risposte

Restituzione di più valori in Javascript

Spesso sto scrivendo una funzione che restituisce più valori, come una coppia di coordinate: function get_coords() { return ???; } Se usassi un linguaggio come Python, userei una tupla: return (x, y) Oppure, in un linguaggio OOP come...
posta 02.10.2013 - 11:54
1
risposta

È buona o cattiva pratica fornire classi separate per un oggetto: uno per costruirlo e uno per usarlo?

Supponiamo che sto scrivendo un codice C ++ per visualizzare oggetti "Foo". Ho due modi per ottenere un "Foo": calcolarlo dai dati, o prendere i pezzi di un "Foo" precompilato e costruire un nuovo "Foo". Ora, una volta che viene calcolato un...
posta 20.01.2014 - 20:31
4
risposte

Il riutilizzo degli oggetti ottimizza questa funzione spesso chiamata?

Supponiamo che io abbia una funzione che devo chiamare molto, forse qualche migliaio di volte su ogni mossa del mouse o del mouse. Usa un'istanza di una funzione (classe), chiamata Transform : function func1(a, b, c) { var t = new Transf...
posta 12.07.2013 - 19:22
6
risposte

Se Class deve definire attributi e metodi e Interface deve definire (un insieme di) metodi, allora come pensare all'interfaccia che richiede nuovi attributi?

Ho pensato che una classe dovrebbe definire, o dare un progetto, attributi e metodi per un oggetto. E poi un'interfaccia è fornire un insieme di metodi, come un contratto per i suoi clienti. (e quindi anche una classe fornisce un'interfaccia, pe...
posta 03.01.2016 - 13:59
4
risposte

Struttura quando ho bisogno di più istanze di "copia" di una classe base comune?

Quindi sto costruendo un gioco di carte in cui ogni carta ha cost , damage e durability , oltre a name e description . Ovviamente si potrebbe pensare di creare una classe Card : class Card { int cost int damag...
posta 04.02.2017 - 17:12
2
risposte

Devo inserire metodi di utilità all'interno di una classe?

Ho lavorato su una libreria che contiene un ampio set di funzioni. Per semplicità, ho intenzione di utilizzare solo un set come esempio. Non sono sicuro di quale sia il modo migliore, in termini di facilità d'uso e prestazioni, se dovrei mett...
posta 11.09.2013 - 19:48
4
risposte

Esiste qualche tecnica per aiutare a decidere dove si trova una determinata funzionalità?

Nella programmazione orientata agli oggetti, poiché utilizziamo classi e metodi in queste classi, quando implementeremo una determinata funzionalità, dobbiamo decidere dove appartiene , in altre parole, su quale classe appartiene . Questo so...
posta 14.05.2017 - 22:29
1
risposta

CharSequence per rappresentare un oggetto con nome

Ho sempre seguito l'opinione di non abusare delle interfacce in caso di decomposizione. Di solito li realizzo solo se sono assolutamente sicuro di avere una relazione "is-a" ed evito di implementarli se c'è un legame "ha-a" con un altro tipo di...
posta 07.09.2015 - 09:58
1
risposta

Devo prenderli come argomenti o definirli in una sottoclasse?

Quindi sto creando un clone mario in pygame e ho un personaggio di classe base e due sottoclassi, Mario e Luigi. I metodi che la classe Character definisce richiedono una quantità significativa di attributi da una sottoclasse (circa 20) da defin...
posta 15.08.2015 - 05:41