Domande con tag 'design-patterns'

1
risposta

Pattern simil-composito e violazione SRP

Recentemente mi sono accorto di implementare pattern simili a quello descritto di seguito. A partire dall'interfaccia: public interface IUserProvider { User GetUser(UserData data); } Il puro lavoro del metodo% p_de% è in qualche modo il...
posta 10.04.2012 - 19:43
3
risposte

Come creare dinamicamente le chiamate di riposo per interfacciarsi con diverse API?

Diciamo che sto costruendo un'applicazione in cui i clienti possono prenotare i biglietti dell'autobus. L'unica cosa che fanno è selezionare, origine, destinazione e il tipo di servizio (espresso o standard). Il sistema quindi prenoterà il bigli...
posta 26.08.2018 - 02:31
3
risposte

Qual è il nome di questo modello (se presente)?

C'è una sorta di schema in cui mi sono imbattuto in "scoprire" che sembra estremamente utile, ma non l'ho mai visto prima. È una specie di modo per ottenere l'ereditarietà attraverso un'interfaccia. È davvero strano dove la classe "diventa" ciò...
posta 09.09.2018 - 21:07
1
risposta

Read Only Livello di accesso ai dati generico Best practice

Sto provando a scrivere un'arte di una libreria di accesso ai dati "generica" per accedere ai dati del software ERP della mia azienda, che è la nostra principale / principale applicazione in cui vengono gestiti tutti i nostri dati correlati....
posta 27.01.2018 - 03:19
1
risposta

Come configurare la logica del servizio di notifica?

Stiamo creando un servizio di notifica il cui compito è inviare notifiche push all'utente finale. Esistono due tipi di notifiche Notifica di gruppo in cui inviamo la stessa notifica di testo a tutti gli utenti di un gruppo. Ciò è facilmente...
posta 17.12.2017 - 09:31
1
risposta

Come devo progettare un'applicazione di architettura a 3 livelli con Entity Framework?

Questo mi sta facendo impazzire. EF ci offre un'esperienza di grande convenienza nello sviluppo. Tuttavia, se abbiamo bisogno di usare il modello Entity nel livello superiore, inseriamo sempre un riferimento dal livello superiore a DAL o qual...
posta 25.10.2018 - 06:24
1
risposta

Design pattern di fabbrica correttamente utilizzato?

Sto provando a scrivere un sistema Entity-Component e voglio avere fabbriche diverse che creano diversi tipi di entità. Ad esempio, la classe HumanEntityFactory creerà entità umane. Romperebbe la separazione delle preoccupazioni se conservass...
posta 03.12.2017 - 18:47
1
risposta

Responsabilità per l'aggiunta e l'ordinazione di voci di menu in un'applicazione modulare

Dopo Ordinare le voci di menu alimentate da più moduli mi è stata rivolta una domanda, che è responsabile per l'ordine e l'allineamento delle voci di menu in un'applicazione modulare. Il link precedente suggerisce che il modulo che offre la...
posta 03.11.2017 - 17:54
2
risposte

Chaining of Composition è il giusto approccio?

Sto lavorando su un codice dove appare la struttura: Class A { Client client; B b; void process(request) { data = fetchData(client, data); b.process(data); } } class B { C c; void process(data) { data2 = someProcessing...
posta 12.11.2017 - 18:03
1
risposta

Come aggiungere funzionalità extra a una classe di metodo esistente dinamicamente con DI?

Sto cercando il modello migliore da applicare nel mio problema. Ho un'interfaccia che definisce la mia funzionalità della classe di servizio interface NegotiationInterface { abstract public function resetNegotiation(Negotiation $negotianti...
posta 03.11.2017 - 17:51