Domande con tag 'design-patterns'

1
risposta

Previsione algoritmica e riconoscimento di pattern

Supponiamo che un utente possa inserire dati di progetto nel mio software. Ogni progetto ha 2 variabili "taglia" e "lavoro" e sono correlate ma la relazione non è nota. C'è un modo per determinare a livello di codice la relazione tra le variabil...
posta 17.05.2014 - 06:48
2
risposte

Gestione delle condizioni di errore ignorabili in un metodo

Sto lavorando su un'API approssimativa per eseguire funzioni aziendali di livello superiore. Sotto molte condizioni queste funzioni potrebbero fallire in un modo atteso (non eccezionale), es. la funzione potrebbe non essere in grado di completar...
posta 05.05.2014 - 05:23
1
risposta

Il seguente esempio è un modello di strategia?

Nel mio problema avevo molti oggetti con un comportamento leggermente diverso, ma attributi e metodi identici con interfacce identiche. Le varianti degli oggetti erano abbastanza numerose e non volevo creare una classe per ognuna di esse, con ta...
posta 24.04.2014 - 05:34
2
risposte

Quando dovresti creare / distruggere l'oggetto sottostante in una classe che lo avvolge

(nota: ho usato Java per semplificare la spiegazione della mia domanda, ma il linguaggio attuale è irrilevante per questo dilemma) TL; DR: Ho un wrapper attorno ad alcune classi sottostanti. A che punto dovrei istanziare la classe sottostan...
posta 26.09.2014 - 18:29
2
risposte

Possibili motivi di progettazione per la funzione di base con possibili aggiunte

Ho varie interfacce che devo implementare. Supponiamo ITypeA, ITypeB. Hanno i seguenti metodi: ITypeA Connect Disconnect GetData SetData ClearData ITypeB Connect Disconnect GetData SetData Start Pause Stop Hanno alc...
posta 01.09.2014 - 11:44
1
risposta

Questa funzione fa una cosa sola?

Il seguente metodo è considerato come una cosa sola? Mi sto chiedendo perché ci vuole un argomento facoltativo. public function findErrors($name = null) { if ($name) { return isset($this->errors[$name]) ? $this->errors[$na...
posta 28.08.2014 - 17:34
3
risposte

Come creo un livello aziendale semplice ma complesso?

Sto lavorando con un'applicazione web abbastanza complessa. È suddiviso nei seguenti livelli: Presentazione - HTML Livello di servizio: API REST e SOAP in comunicazione con il livello aziendale Livello aziendale: contiene la logica azien...
posta 14.09.2013 - 13:57
2
risposte

Come si progettano i suoi vari modelli di architettura / business?

Attualmente sto imparando i vari approcci alla progettazione di applicazioni e c'è una cosa che non riesco davvero a capire. Diciamo che ho un dispositivo fisico nella mia rete, una telecamera di sorveglianza IP. Ho bisogno di un modello che...
posta 16.01.2014 - 23:05
1
risposta

Creazione di oggetti flessibili / dinamici o Alternativa all'elenco di elenchi [chiusa]

Ho un file xlsx, che ha alcune schede con dati diversi. Voglio essere in grado di salvare ogni riga di una scheda in un elenco. La prima cosa che viene in mente è una lista di liste, ma mi chiedevo se c'è un altro modo. Mi piacerebbe salvare que...
posta 27.11.2013 - 13:47
2
risposte

Buona architettura per il passaggio di dati a più API

Ho uno scenario ipotetico in cui devo passare i dati alle API da più provider diversi, a seconda dell'identità del fornitore fornita da una delle porzioni di dati. Se ho i dati come oggetti all'interno di un oggetto genitore enumerabile, qual...
posta 26.06.2014 - 09:54