Domande con tag 'design-patterns'

3
risposte

È sempre una buona idea avere classi mescolate / dipendenti da classi di helper? C #

Ho una classe semplice che ha un campo privato e una proprietà pubblica. La proprietà chiama anche un metodo di supporto statico da cui dipende in qualche modo e ritengo che potrebbe non essere una buona cosa. Questo è il mio codice: public...
posta 27.08.2018 - 04:14
3
risposte

Suggerimento di progettazione API (o simili)

Nella nostra azienda, abbiamo una struttura di dati relativamente grande, con terabyte di informazioni storiche memorizzate e ci sono molte viste, editor e report per tutti i dati. Con gli anni, ci sono state diverse "mani" coinvolte nel codice...
posta 07.02.2017 - 16:55
2
risposte

Pattern del ponte con ereditarietà (applicazione del pattern bridge alla sottoclasse)

Tutti gli esempi di pattern bridge mostrano solo un livello di ereditarietà, ma vorrei applicarlo anche a una sottoclasse della classe base. RefinedClass aggiunge funzionalità a BaseClass . Alla fine vuoi funzionalità di 4 classi (Feat...
posta 03.03.2017 - 11:18
2
risposte

Mantieni MVVM mentre usi le risorse XAML

Contesto: Sto creando un'applicazione WPF usando MVVM. Ho un Page che visualizza uno stato che informa su quale attività l'applicazione sta eseguendo su Sfondo. Ho un contenitore e associo il suo Content a una proprietà su View...
posta 20.01.2017 - 13:20
5
risposte

Pattern di facciata o solo esporre oggetti figlio?

Ti stai chiedendo pro e contro su un'implementazione di pattern di facciata (o forse c'è un modello migliore che dovrei prendere in considerazione), piuttosto che esporre semplicemente un oggetto dipendente a un chiamante. Considera quanto se...
posta 27.03.2017 - 19:48
2
risposte

Elaborazione di più tipi di messaggi in più modi

In un'applicazione di chat ci possono essere più tipi di messaggi in arrivo da gestire. Ad esempio, ho messaggi di questo tipo: testo, collegamento, immagine e video. Il testo e il collegamento vengono gestiti allo stesso modo, ma l'immagine e i...
posta 17.06.2017 - 16:20
2
risposte

Raggruppamento di modelli e servizi nel modello MVC?

In questi giorni, tutto ciò che sento è come MVC dovrebbe contenere un ulteriore livello chiamato servizi, trasformandolo in S MVC. Ma per me sembra un disaccoppiamento eccessivo e invece voglio ingegnerizzare la mia app in questo modo (esempi...
posta 30.12.2017 - 16:45
2
risposte

Modelli per dati decentralizzati / federati

Qualcuno può indicarmi schemi o materiale su architetture di progettazione / dati federati / servizi decentralizzati? Per fornire ulteriori informazioni sul problema che sto cercando di risolvere, ecco il contesto completo. Ho avuto un'idea p...
posta 19.01.2018 - 18:54
1
risposta

Ho alcune domande sul pattern MVP in un progetto WinForms

Spero che qualcuno possa rispondere a questi. Ho un progetto WinForms con moduli di +/- 8. Ho un database SQLite e una classe che gestisce le query su questo database. Vorrei utilizzare il pattern View passivo in modo che la vista non abbia a...
posta 09.10.2016 - 16:38
1
risposta

Il suffisso -Impl è una convenzione di denominazione legittima per un metodo Hook in Java?

Stavo esaminando un vecchio codice e ho trovato la seguente convenzione di denominazione particolare a un'implementazione del metodo di template. // TEMPLATE METHOD // Checks condition and fail fast if condition is met. // Otherwise call the h...
posta 27.10.2016 - 12:54