Domande con tag 'design-patterns'

2
risposte

Pensando pragmaticamente alla scalabilità

Recentemente mi è stato chiesto come esercizio per progettare un grafico scalabile. La mia prima intuizione era come separare il grafico e distribuirlo (sharding, hashing coerente ... etc) Ho scoperto che il mio pensiero era sulla linea sb...
posta 15.04.2013 - 17:30
2
risposte

Determinare quali classi di decoratori sono disponibili tramite riflessione

Sto creando un'applicazione per pizzeria dove i dipendenti saranno in grado di creare ordini per i clienti (pizza e qualsiasi numero di condimenti). Questo è per un progetto scolastico ma i requisiti non hanno nulla a che fare con questa domanda...
posta 25.01.2013 - 18:42
2
risposte

Come astrarre la transizione tra Views?

Il nostro team sta sviluppando un'applicazione che utilizza WPF con MVVM. Vogliamo rendere ViewModels riutilizzabile. Con questa intenzione vogliamo astrarre la logica di transizione tra Views (ViewModels, usiamo l'approccio ViewModel-first c...
posta 18.12.2013 - 09:56
2
risposte

Si sta trasformando un metodo in una classe per usarlo in molte cattive pratiche? [chiuso]

Diciamo che ho un metodo sort all'interno della mia classe e un'altra classe che non ha alcuna relazione con quella classe ha bisogno dello stesso metodo. Invece di scrivere quel metodo due volte e di non ripetere il principio di OOP, decido di...
posta 03.02.2016 - 20:14
1
risposta

Il modello di strategia non è sufficiente per il mio problema?

Lasciatemi abbozzare la situazione: Ho più utenti, con determinate proprietà (2 enumerazioni) Per ogni utente ho bisogno di recuperare i dati, per alcuni con alcuni filtri di base, per alcuni filtri estesi (= filtro di base + filtro aggiun...
posta 01.03.2016 - 10:38
2
risposte

Come gestisci la sequenzialità nelle API?

Considera un caso d'uso del modulo: Il sistema mostra un elenco di potenziali filtri (per nome, per data di creazione ...). L'utente sceglie un filtro e fornisce i parametri necessari. Il sistema mostra un elenco di potenziali oggetti....
posta 20.02.2016 - 01:18
2
risposte

Implementazione logica di coupon "compra uno prendi due gratis" per il carrello

Cercando di risolvere la logica bogo coupon con un modello di progettazione corretto, ma riscontrando problemi nell'identificarne uno. Caso d'uso: "Acquista iPad scarica SmartCase gratuitamente" Supponiamo di avere i seguenti oggetti:...
posta 09.01.2016 - 10:32
4
risposte

Come sviluppatore di strumenti / automazione, posso utilizzare meglio OOP?

Il mio tempo come sviluppatore (~ 8 anni) è stato speso nella creazione di tooling / automazione di un tipo o dell'altro. Gli strumenti che sviluppo di solito si interfacciano con una o più API. Queste API possono essere Win32, WMI, VMWare, un'a...
posta 04.04.2012 - 21:18
3
risposte

Progettazione dell'accesso al "database" basato su file

È capitato frequentemente di dover fornire l'accesso a un gruppo di file organizzati in un albero di directory in base ad alcune regole (talvolta non specificate). Il mio modello standard prevede di fornire una classe Database che viene iniziali...
posta 23.02.2012 - 19:31
4
risposte

Quali sono i vantaggi e gli svantaggi dell'utilizzo di modelli html rispetto alla creazione del codice in html [chiuso]

Per quanto posso vedere ci sono due modi per costruire una pagina html: "dentro" il linguaggio (lo chiamerò building per mancanza di un nome migliore) o al di fuori della lingua ( usando i modelli). Lascia che ti spieghi un po 'cosa significa...
posta 06.04.2014 - 19:46