Domande con tag 'design-patterns'

1
risposta

Design per oggetto con attributi opzionali e modificabili?

Ho utilizzato il pattern Builder per creare oggetti con un numero elevato di attributi, in cui la maggior parte di essi è facoltativo. Ma fino ad ora, li ho definiti come finali, come raccomandato da Joshua Block e altri autori, e non ho avuto b...
posta 17.08.2014 - 21:47
1
risposta

Caratteri ottimali Escaper vs Matcher / Pattern

Devo sfuggire ai caratteri speciali inviati a Apache Lucene . Poiché il codice verrà eseguito su un server di produzione, voglio che il codice sia il più veloce possibile. Ho visto diversi modi per farlo: Uso di Pattern Uso di Sosti...
posta 23.09.2013 - 11:53
4
risposte

Come lavorare elegantemente con molte funzioni di stampa?

Sto lavorando su un progetto Python che viene eseguito su un terminale (o console) per il quale ho intenzione di implementare una GUI. Non ero importante in CS quindi non ho davvero idea di come progettare in modo efficace una GUI terminale t...
posta 09.09.2013 - 23:11
1
risposta

Best practice per raccogliere informazioni dagli oggetti figlio

Sto regolarmente seguendo il seguente schema: public abstract class BaseItem { BaseItem[] children; // ... public void DoSomethingWithStuff() { StuffCollection collection = new StuffCollection(); foreach(child...
posta 27.05.2014 - 17:31
1
risposta

Qual è il modo OO giusto per creare una classe contatore / inventario che funzioni per i conteggi differenziati e indifferenziati?

Stai scrivendo un videogioco sul commercio di fagioli. Fagioli rossi, fagioli neri, fagioli borlotti, lo chiami. Come tutti sanno, tutti i fagioli sono uguali. Scrivi la classe "Inventario" per un commerciante in quel videogioco come segue (salt...
posta 11.05.2014 - 01:32
2
risposte

Come presentare un modello di dati stabile in un'API pubblica che consente di modificare le strutture di dati interne senza interrompere la visualizzazione pubblica dei dati?

Sto sviluppando un'applicazione che consente agli utenti di scrivere script C #. Questi script consentono agli utenti di chiamare metodi selezionati e di accedere e manipolare i dati in un documento. Funziona bene, tuttavia, nella versione di sv...
posta 05.06.2014 - 18:33
1
risposta

Metodi per strutturare gli SDK JavaScript

Ho creato un'API REST e ho utilizzato i modelli Backbone in un paio di applicazioni diverse per comunicare con esso. Mi piacerebbe davvero creare un singolo SDK JS che possa essere utilizzato in qualsiasi applicazione che contenga quel codice...
posta 06.05.2014 - 08:22
1
risposta

Quale dovrebbe essere la relazione tra i componenti della GUI genitore e figlio?

Questo sembra accadere ogni volta che creo qualsiasi tipo di GUI. Ho difficoltà a capire come le classi figlio dovrebbero comunicare ai loro fratelli. È un problema generale, ma probabilmente è più facile usare un esempio concreto (speriamo c...
posta 24.05.2013 - 23:48
1
risposta

Domande di interfaccia per l'utilizzo del modello di comando e dell'iniezione delle dipendenze insieme

Ho molti progetti che hanno essenzialmente lo stesso requisito di alto livello: testare tutto l'hardware su un dispositivo. Ogni dispositivo può avere un protocollo di comunicazione diverso, richiede diverse apparecchiature di test per esercitar...
posta 19.03.2014 - 23:33
1
risposta

Modelli di implementazione Javascript per siti MVC lato server

Sto cercando informazioni sui modelli comuni per l'inizializzazione e l'esecuzione di JavaScript pagina per pagina in un'architettura di sito Web MVC "tradizionale" lato server. Alcuni mesi fa, il mio team di sviluppo ha iniziato, ma ha abban...
posta 20.02.2014 - 04:18