Domande con tag 'design-patterns'

1
risposta

Devo creare un fornitore di impostazioni che implementa un'interfaccia per ogni gestore?

Diciamo che ho una serie di servizi gestiti da un hub centrale, una parte del comportamento dell'applicazione è controllata da una serie di impostazioni che sono memorizzate su un file. In questo momento quando ottengo una richiesta e creo il ge...
posta 10.06.2016 - 09:54
2
risposte

Definizione del controller AngularJS

Sto iniziando ad usare il framework AngularJS (v1), e dopo aver consultato le buone pratiche ho trovato quegli esempi (da questa pagina link ), come: /* recommended */ function SessionsController() { var vm = this; vm.gotoSession = g...
posta 18.10.2016 - 10:25
1
risposta

Posso chiamare l'evento DOM che gestisce un'istanza di pattern osservabile / osservatore

Nel seguente esempio di gestione degli eventi DOM (utilizzando jQuery): $('#shopping-cart').on('click', function(event){...}); non potrei chiamare l'elemento DOM del carrello della spesa l'osservabile e la funzione l'osservatore? Non esiste...
posta 05.08.2016 - 21:16
1
risposta

Domanda di progettazione OI dell'interfaccia utente JavaScript

Sono un po 'nuovo di OOP, quindi nutro ancora qualche dubbio quando si tratta di come oggetti diversi dovrebbero comunicare tra loro. Ho un caso concreto in cui non riesco a capire quale sia il miglior design tra i due che mi è venuto in mente....
posta 09.08.2016 - 16:33
1
risposta

Come si può avere un repository con origini dati dinamiche?

Di solito il modello di deposito ha il seguente aspetto: Quale sarebbe la migliore pratica per fare in modo che il repository gestisca più gateway (per Cache Redis, FTS / filtering Elasticsearch, Db Mysql ecc.) Le mie idee finora sono d...
posta 06.08.2016 - 13:36
2
risposte

Applicazione web di ristrutturazione: quale design applicare?

Ho iniziato a riscrivere applicazioni web molto mostruose (e vecchie). Funziona su PHP 5.3, il design è completamente folle - Modelli e visualizzatori, nessun controller, ecc. Sono stato in grado di rifattorizzare il codice per lavorare con PHP...
posta 21.08.2016 - 19:14
1
risposta

È una cattiva pratica semplificare le dipendenze del costruttore usando un semplice contenitore quando la classe rappresenta il punto di ingresso per un sottosistema?

Ho un sistema che dipende dalle transazioni e da altre cose. Questa lista può diventare molto lunga. Le transazioni possono essere (e saranno) implementate in due o più modi, quindi ogni transazione è un'interfaccia. public class System {...
posta 12.05.2016 - 15:37
3
risposte

Iniezione del metodo del costruttore, è questo uno schema?

Lavorando su WPF (programmazione dell'interfaccia utente) in C # ho iniziato a iniettare frequentemente metodi nel costruttore dei miei modelli di visualizzazione. Ad esempio: public class HtmlRegexListViewModel : ViewModel { private rea...
posta 15.10.2016 - 16:33
1
risposta

Utilizzo degli operatori di controllo degli errori per consentire a try catch di gestire gli errori

Ci sono alcune funzioni in php che generano errori quando falliscono, come ftp_login . Se ho questo codice. try { $result = ftp_login($conn_id, $ftp_user_name, 'incorrectPassword'); if (!$result) { throw new Exception('Coul...
posta 21.09.2016 - 14:50
2
risposte

Progettazione di un servizio di ordini che accetta molti tipi di ordini

Ho avuto qualche problema con un design che avrebbe alleviato la maggior parte, se non tutti, i problemi che ho incontrato, e mi chiedo se sia il mio design di base. La nostra azienda accetta ordini. Accettiamo diversi tipi di ordini in base...
posta 26.09.2016 - 17:36