Non sono sicuro se questo sia uno scenario comune o no, ma ho bisogno di seguire le seguenti linee:
Ho un oggetto (lo chiamerò nodo) e questo oggetto ha metodi X, Y e Z. Voglio essere in grado di ricevere notifiche ai sottoscrittori se i meto...
Nel caso di un'applicazione con una sola semplice responsabilità (ad esempio, una semplice sostituzione di grep o wc ), quale di questi disegni è preferito e perché? Trovo che siano tutti testabili e fanno tutti il loro lavoro. Qualcu...
Mi è stato consegnato un oggetto molto ingombrante, "One Ring" (un oggetto per dominarli tutti). La classe OR ha 40 campi. Questi campi si associano a 16 oggetti diversi (l'OR ha tutti i campi dei 16 oggetti concatenati insieme. Alcuni dei cam...
Sto seguendo un corso sui modelli di progettazione nell'ingegneria del software e qui sto cercando di capire il buono e il cattivo modo di progettazione relativo a "accoppiamento" e "coesione".
Non riuscivo a capire il concetto descritto ne...
Voglio costruire tre siti in PHP. Lo sto facendo il più lentamente, meditatamente e attentamente possibile, per imparare il più possibile su cose come OOP e architettura software.
Dalle esperienze passate so già che ci sarà un momento in cui...
Sto implementando un lungo algoritmo (circa 500 linee di C ++).
L'algoritmo consiste attualmente di circa 10 metodi diversi. Ogni metodo devo consegnare più strutture di dati come parametri, che si chiamano a vicenda. Un solo metodo può (dovrebb...
Mi piacerebbe progettare una versione robusta di questa classe (C ++ 11):
class Oscillator
{
private:
std::vector<double> trajectory_;
// Some numbers that are needed to get the trajectory
double xinit_;
double vinit_;...
Immagina, ho classe IAlgo che è un'interfaccia. Ne ho ricavato e ho implementato il suo unico metodo chiamato matchCount in diverse implementazioni: AlgoA1 , AlgoA2 , AlgoA3 , AlgoB1 , AlgoB2 .
class IAlgo
{
v...
Questo è quello che sto facendo,
Creazione di un nuovo documento Pdf utilizzando Aspose Pdf
Aggiungendo alcune pagine diversi tipi conosci la pagina di introduzione, la tabella delle pagine di contenuti ecc ...
Aggiungendo altri d...
Sto sviluppando un software per programmare un dispositivo.
Ho alcuni comandi come Reset , Read_Version , Read_memory , Write_memory , Erase_memory .
Reset e Read_Version sono corretti. Non hanno bisogno di pa...