Domande con tag 'design-patterns'

4
risposte

Correzione classe Errori di progettazione gerarchia a causa di errata ereditarietà

Ho un codice come questo. La mia classe derivata man , potrebbe non avere una funzione membro dichiarata pura virtuale più in alto nella gerarchia. per esempio. WagTail qui class mammal{ public: virtual void WagTail() = 0; vi...
posta 02.04.2015 - 18:13
3
risposte

Seleziona il modello di progettazione - stage dell'utente

Sto facendo fatica a puntare un dito nel modello di progettazione giusto. Ho un sito web che l'utente può registrare e interagire con il sistema. Voglio aggiungere le seguenti abilità a un utente: Ogni utente sarà in una fase. Diciamo ch...
posta 02.07.2014 - 09:10
3
risposte

Elimina il codice duplicato in IF nidificati senza creare una funzione [duplicato]

Diciamo che abbiamo due if che dipendono l'uno dall'altro: if var exists { if var is array { //Do stuff with var } else { //Resolve the problem } } else { //Resolve the problem in the exact same way as above }...
posta 07.08.2014 - 01:31
4
risposte

Che cos'è un livello Anti-corruzione e come viene utilizzato?

Sto cercando di capire cosa significhi realmente lo strato anti-corruzione. So che è un modo di transizione / aggirare il codice legacy o le API cattive. Quello che non capisco è come funziona e cosa rende una separazione netta dal livello indes...
posta 22.01.2013 - 16:14
4
risposte

Perché il modello di progettazione non viene nominato come modello di implementazione?

Trovo che la maggior parte degli schemi di progettazione riguardi l'implementazione di un modello come mvc, o come modificare l'implementazione con costi inferiori. Questi sono tutti accaduti nella fase di implementazione di un software. Quindi...
posta 01.06.2012 - 13:30
2
risposte

Questo modello di progettazione di tipo Singleton è un framework fattibile su cui costruire?

Sto postando questa domanda qui dopo che è stato determinato come "off-topic" per lo stackoverflow e "troppo ipotetico" per la visualizzazione del codice. Sto sperimentando diversi modelli di progettazione in stile singleton per un componente...
posta 21.08.2018 - 09:16
3
risposte

Documentazione del mio codice utilizzando interfacce di modelli di progettazione generici

Sfondo Ho pensato di documentare i modelli di progettazione nel nostro codice impostando le interfacce per i modelli di progettazione comuni in modo che quando le persone leggono il mio codice sia chiaro che sto usando un modello di progett...
posta 22.01.2018 - 18:50
3
risposte

Estendendo il concetto di Lazy Loading, allo scaricamento

Un sistema che a volte dovrà utilizzare un modello di apprendimento automatico preliminare. Quel modello è di circa 10 GB su disco, e quando caricato utilizza circa 10 GB di RAM. Il caricamento da disco richiede una quantità di tempo non bana...
posta 15.02.2018 - 09:30
2
risposte

modello per sbloccare thread e ottenere variabili in sblocco veloce

Ho una discussione che va in loop facendo qualcosa del genere void thread() { pthread_mutex_lock(mutex); for ( ; ; ) { /** code **/ { pthread_mutex_unlock(mutex); /** do_something **/ pthread_mutex_lock(mutex);...
posta 13.11.2017 - 08:35
2
risposte

Classi di impostazioni flessibili e facili da usare

Sto pensando a un modo per creare una "classe di impostazioni" flessibile in C #. La domanda è: come fornire un modo comodo per fornire valori predefiniti alle impostazioni. Voglio che il programmatore acceda alle impostazioni predefinite il più...
posta 30.12.2014 - 14:42