Domande con tag 'design-patterns'

1
risposta

Quali sono i pro e i contro di mantenere la maggior parte dello stato di un'applicazione in una singola struttura?

Nella mia domanda, ho alcune classi. Molte di queste classi condividono lo stato comune come un riferimento al logger, ad esempio. Ad esempio, sia A che B richiedono uno stato comune per portare a termine il loro lavoro. class A {...
posta 15.11.2018 - 09:11
3
risposte

Pattern opposto del metodo Template

Abbiamo pattern, che è opposto al metodo Template? Voglio dire, nella classe base definiamo le parti dell'algoritmo e il metodo astratto che implementa l'algoritmo. Quindi nella classe derivata, in quel metodo astratto, possiamo mescolare que...
posta 05.12.2018 - 19:33
2
risposte

Un buon modo per rappresentare un oggetto con più stati interconnessi?

Voglio programmare un'applicazione di bilancio semplice. Nella mia domanda, il budget è diviso in periodi di budget (mesi per impostazione predefinita, ma può essere periodi bisettimanali o settimanali). In ogni periodo c'è un elenco di categori...
posta 23.11.2018 - 13:16
1
risposta

Uso di singleton in Python (Django)

Mi è stato suggerito di definire un singleton in Python nel modo seguente: class Controller: pass # ... controller = Controller() Tuttavia, in questo modo, controller non può essere sostituito con una classe derivata. Quali...
posta 15.10.2016 - 18:10
3
risposte

Dove collocare un certo tipo di funzioni nella struttura MVC

Sto appena iniziando a utilizzare la programmazione usando il pattern di progettazione MVC e vorrei sapere se l'ho capito correttamente e dove dovrei mettere certe cose. Quindi ho capito che dovevo mettere tutti i miei file in una delle tre c...
posta 24.09.2016 - 21:57
1
risposta

Questo è un buon modo per implementare lo schema di stato?

Vorrei sapere se il codice seguente è una buona implementazione del modello di progettazione dello stato. Ovunque vedo il modello di stato per mantenere il contesto e un cambiamento di stato non restituisce nulla. Ma nel mio esempio qui sotto, r...
posta 11.03.2017 - 10:16
1
risposta

Il modello in Spring MVC è lo stesso del pattern MVC?

Studiando un concetto approfondito del framework Spring, sto affrontando questo dubbio. Il Model , inteso in Spring MVC, ha lo stesso significato di M in MVC? Voglio dire: ho sempre considerato il modello del pattern MVC un livello in...
posta 21.03.2017 - 12:48
2
risposte

Quale è più efficiente; una sottoclasse di UITableViewController per più scopi o più sottoclassi ciascuno per uno scopo?

Supponiamo che abbia due viste (Vista tabella per esempio) che mi piacerebbe che facessero cose diverse; ognuno carica dati diversi ma i comportamenti sono simili per la maggior parte del par tranne che accade quando una cella viene toccata, ad...
posta 03.03.2017 - 04:47
3
risposte

Command Pattern - Uso corretto?

Ho uno scenario in cui ho bisogno di fare alcuni passi specifici in un ordine specifico. Per maggiore chiarezza, fai un semplice esempio. Diciamo che ho un Student e qualche Student Properties che incapsula in una classe StudentDe...
posta 29.04.2016 - 06:41
1
risposta

Il modello publish-subscribe è adatto al mio caso?

Sto pianificando di utilizzare pattern di sottoscrizione di pubblicazione con Azure Service Bus nella mia applicazione logistica, ma sono confuso se il pattern di iscrizione-pubblicazione sia adatto al mio caso. I miei scenari: Gli utent...
posta 26.04.2016 - 07:09