In C ++,
Supponi di avere una classe Buffer (non può essere ereditata) che viene fornita e può supportare la seguente operazione:
class Buffer {
public:
void write_buffer(Data);
Data read_next_data();
};
Ora desidero qualcosa c...
Voglio scrivere una classe A che ha un metodo calculate(<params>) . Quel metodo dovrebbe calcolare un valore usando i dati del database. Così ho scritto una classe Test_A per il test delle unità (TDD). L'accesso al database è...
Ho scritto una classe che rappresenta un trigger SQLite.
public SQLiteTrigger(string Name,
string On,
TriggerStartType StartType,
TriggerEventType EventType) : t...
Quando stavo passando per il progetto su cui sto lavorando, mi sono imbattuto in un file cpp, che ha solo funzioni e variabili statiche. Mi chiedevo perché non hanno messo tutto in una classe! Ogni volta che è necessario chiamare le funzioni int...
Introduzione al mio problema
Sto provando a progettare un videogioco molto semplice in cui ci sono diversi% di% giocatori (tutti ereditano da Animals ):
Animal
Cat
Dog
Esistono anche alcune azioni eseguibili (sol...
Ho materiali del mondo reale che sono definiti da varie proprietà, alcune comuni, altre no, che mi piacerebbe mappare agli oggetti in C #. Ad esempio, Concrete ha proprietà A , B , C e Metal ha proprietà A , B ,...
L'attività consiste nel creare un migratore dal vecchio DB al nuovo DB utilizzando il principio di responsabilità singola di OOP.
Il mio problema è come posso farlo senza rendere il controller una God Class o rompere la singola responsa...
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...
Ho sempre mantenuto il codice per caricare un oggetto all'interno dell'oggetto stesso. In questo modo, indipendentemente dal metodo che sta creando l'oggetto, ha sempre accesso al metodo per caricare l'oggetto. Tuttavia questo significa che se s...
Recentemente ho lavorato su un codice che si interfaccia con un CMS che utilizziamo e mi ha presentato una domanda sul design della classe che ritengo sia applicabile in una serie di situazioni. In sostanza, ciò che sto facendo è estrarre inform...