Domande con tag 'design-patterns'

2
risposte

Quali modelli di progettazione fornirebbero una soluzione migliore a questo problema?

Ho un oggetto documento e un elenco di operazioni che possono essere applicate a quel documento in sequenza. I tipi di operazioni sono noti in anticipo, ma non i loro parametri, l'ordine delle operazioni o il loro numero. Ad esempio, potrebbe es...
posta 04.09.2018 - 22:36
1
risposta

Metodo generico con argomenti diversi

Nel seguente scenario: Una factory restituisce un oggetto di una classe logica: ILogicClass object = factory.GetByRequirements(reqs); Quindi voglio invocare un metodo e ottenere dei risultati che sono nella stessa forma per tutte le classi...
posta 24.05.2018 - 10:23
1
risposta

Tabelle separate rispetto a una tabella singola per utenti registrati tramite social

In un sito Web gli utenti possono registrarsi tramite diversi accessi social: ex Facebook, google, github ecc. oltre alla normale registrazione e-mail. C'è una tabella utenti per archiviare questi utenti e inoltre è necessaria una mappatura p...
posta 14.05.2018 - 09:52
2
risposte

Come scambiare tra 2 fornitori di terze parti quando entrambi implementano eventi diversi?

Ho 2 provider di terze parti, entrambi svolgono una funzione simile (potrebbe essere la registrazione, la messaggistica, ecc.) e entrambi hanno eventi a cui il cliente deve iscriversi. Voglio sapere quali sono i modelli oi metodi di progettaz...
posta 10.05.2017 - 08:14
1
risposta

Pratiche raccomandate per utilizzare PDO con il modello MVC [chiuso]

Ho esperienza con OOP ma sto solo iniziando a utilizzare il modello MVC. Vorrei sapere quali sono le pratiche raccomandate per utilizzare PDO all'interno del modello e mantenere comunque un alto livello di astrazione. Ho visto su internet var...
posta 05.08.2017 - 19:25
1
risposta

È un modello con nome: Iniezione di oggetti specializzati per rilevare condizioni di errore

Ho un'idea, ma mi chiedo se qualcuno lo abbia già nominato. Sto scrivendo il codice per controllare una macchina con attuatori, motori, ecc. e il software sarà responsabile della prevenzione delle collisioni tra alcune delle sue parti mobili....
posta 23.05.2017 - 17:22
1
risposta

Separazione della logica comune in un'interfaccia

Per raggiungere il principio DRY voglio una funzionalità che registri il tempo di elaborazione di alcune altre funzionalità, ad esempio per ciascun gruppo di classi con una classe Base . Quindi il modo più logico è posizionarlo in un...
posta 07.09.2018 - 08:21
4
risposte

Il modello di fabbrica può evitare l'odore del codice?

Con due implementazioni esistenti, UFOEnemyShip & RocketEnemyShip , Per introdurre ogni nuova implementazione implementando l'interfaccia EnemyShip , mostrata sotto, lemodifichesononecessarienellaclassefactoryEnemyShipFact...
posta 24.09.2017 - 00:47
1
risposta

Cosa succede se Facade contiene la logica aziendale?

Considera che la facciata ha al suo interno molti sottocomponenti, ma non passa i messaggi da un sottocomponente all'altro ma ha anche una logica aziendale. È ancora il modello di facciata?     
posta 25.10.2016 - 14:50
1
risposta

Quando utilizzare il record / oggetto strutturato, quando usare l'elenco di stringhe?

Ho scritto alcune app usando un modo imperativo semplice - ora voglio saperne di più sulla creazione di software in modo orientato agli oggetti. Il mio obiettivo è prendere un file Excel e caricare una delle tabelle in memoria. Posso farlo da...
posta 10.12.2016 - 09:18