Domande con tag 'design-patterns'

1
risposta

Iniezione delle dipendenze per componenti strettamente accoppiati

Sto scrivendo del codice per analizzare alcuni file (che io chiamo "assets"), e ho intenzione di strutturarlo come tre classi: AssetParser , NamespacesParser e TransfomersParser . AssetParser utilizzerà gli oggetti delle altre...
posta 14.02.2018 - 20:13
4
risposte

DDD: servizio o deposito

Sto sviluppando un'app in modo DDD. E ho un piccolo problema con esso. Ho una tariffa (tariffa aerea) e oggetti FareRepository. E a un certo punto dovrei caricare ulteriori informazioni sulla tariffa (da un server, call server API) e configur...
posta 08.11.2012 - 16:10
2
risposte

Quali modelli di libro per lo sviluppo iOS contiene queste informazioni specifiche? [chiuso]

Ho letto diversi libri sullo sviluppo di iOS e Objective-C, ma ciò che molti di loro insegnano è come lavorare con le interfacce e tutti contengono il modello all'interno del controller di visualizzazione, ovvero una visualizzazione basata su...
posta 11.12.2012 - 06:16
2
risposte

Potrebbe essere definito un pattern decoratore?

Voglio aggiungere alcuni metodi aggiuntivi strettamente correlati a Book senza estendere Book. Così ho trovato lo schema del decoratore. La maggior parte degli esempi che ho visto sono ad es. estendere una classe decoratrice astratta che impl...
posta 07.06.2016 - 21:19
2
risposte

Usando lo stile MVC, dov'è il posto migliore dove mettere la funzionalità SQL?

Mi sto interrogando sulle migliori pratiche qui. I pattern MVC (Model - View - Controller) prevedono la separazione dei componenti del programma che modellano i dati, manipolano tali modelli e li mostrano all'utente (di solito attraverso l'in...
posta 28.03.2016 - 18:44
1
risposta

Ridondanza causata dal polimorfismo

Ho due chat room, una ha un comportamento amministrativo e l'altra no. Ho preso in considerazione tutto il codice comune in una chat room di base, ma il comportamento AdministerChatroom l'ho estratto in un'interfaccia chiamata IAdministra...
posta 01.09.2014 - 06:05
2
risposte

Per creare sottoclasse o per eseguire l'implementazione "predefinita"?

Sto creando un set di strumenti in Java composto da molti strumenti di Natural Language Processing (NLP), come Tokenizer, tagger POS, Lemmatizer, analisi delle frasi, ecc. Voglio mettere tutti gli strumenti validi e pubblicamente disponibili...
posta 16.09.2014 - 06:25
3
risposte

È fuorviante etichettare il codice come un particolare modello di progettazione se solo si adatta alla definizione in modo approssimativo?

Sfondo: Ho una comprensione approssimativa, ma di lavoro dei ~ 15 schemi di progettazione. È stata la mia esperienza nell'uso di modelli di progettazione nei miei progetti che le implementazioni risultanti di solito finiscono come alcune v...
posta 13.12.2014 - 17:27
4
risposte

Test di tutte le combinazioni

Ho bisogno di fare alcune misurazioni delle prestazioni all'interno della mia applicazione. Voglio misurare, modificare alcuni parametri, misurare di nuovo. Ci sono diversi algoritmi che voglio testare e ci sono vari parametri che interagiscono...
posta 11.02.2014 - 01:28
2
risposte

Esiste un nome per poter trovare rapidamente il codice pertinente? [chiuso]

Ho notato che una proprietà delle codebase che mi piace hackerare è che è veloce trovare il codice pertinente per alcune funzionalità, senza sapere molto del codice base. Ad esempio, cercando un'etichetta nella GUI e immediatamente colpendo il c...
posta 19.04.2013 - 04:45