Domande con tag 'class-design'

1
risposta

Design OOP: differenza tra due possibili soluzioni

Diciamo che ho un Car , che possiede un SpeedBooster che ogni volta che è active e l'auto deve spostarsi, aggiungerà una velocità extra configurabile a quella azione in movimento. Stavo pensando a come progettare-implementare qu...
posta 05.03.2017 - 01:34
3
risposte

Campi / variabili di classe. Mantieni un singolo punto di riferimento a livello di classe o passa ai singoli metodi?

Spesso vedo una classe in cui un valore viene iniettato in un metodo o anche in un costruttore. Tale valore viene quindi utilizzato da diversi metodi all'interno di quella classe e un riferimento viene semplicemente passato a ciascun metodo che...
posta 02.05.2012 - 17:06
1
risposta

Metodi di supporto di una particolare classe [chiuso]

Diciamo che ho una classe che ha bisogno di alcuni metodi di supporto per fare il suo lavoro. Il numero di metodi di supporto inizia a crescere e anche la dimensione della classe inizia a crescere molto. Come devo gestire questo problema?...
posta 21.12.2015 - 04:19
2
risposte

Come costruire una classe per confrontare parole in un dizionario lessicale?

Sto cercando di creare una classe che memorizzi le parole in un set in modo che possa vedere se una parola appartiene o meno a quell'insieme. Non voglio creare mai un set ogni volta che istanziato la classe, quindi sto usando quello che penso si...
posta 23.10.2016 - 07:50
3
risposte

Design della classe: i metodi dovrebbero chiamare altri metodi?

Sto scrivendo una classe personalizzata molto semplice per i coupon e ho trovato un layout di base per la classe, che consiste in una serie di piccoli metodi che, in generale, sono una best practice. Ciò di cui non sono sicuro è come dovrebbe...
posta 08.12.2014 - 15:23
2
risposte

Accoppiamento sistema componente entità

Ultimamente ho lavorato su un piccolo progetto personale che è fondamentalmente un sistema di Entity Component System con sistemi aggiornati. Anche se ho un'idea abbastanza precisa del modo in cui il framework dovrebbe funzionare, a causa del...
posta 27.08.2014 - 14:04
2
risposte

Progettazione dei metodi di classe: chiamate autonome o esplicite?

Probabilmente sto macellando i termini, se qualcuno conosce i termini appropriati - sarebbe fantastico. Ma la mia domanda è: dovrei progettare le mie classi in modo che i parametri dei loro metodi siano accessibili dall'esterno o dovrebbero e...
posta 21.02.2012 - 15:50
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
2
risposte

Design accettabile per utilizzare oggetti membri pubblici nella composizione?

Dire che ho una grande classe chiamata Root , che ha molti membri e amp; funzioni: class Root { public: void func1(); // operates on a and b void func2(); ... private: A a; B b; C c; ... }; La classe...
posta 13.12.2015 - 20:42
2
risposte

Design di classe per la scrittura di più versioni di più file

Sto scrivendo un servizio web in Java che legge alcune informazioni da un DB e genera più file JSON scritti su S3. Per ogni tipo di file, ho un POJO che è serializzato su JSON usando jackson. Lo schema dei file può cambiare nel tempo: è possi...
posta 19.10.2015 - 04:22