Domande con tag 'design-patterns'

2
risposte

Design Pattern: aggiunge nuove funzionalità a una classe astratta

Immagina di avere una classe astratta Node che ha diversi metodi e attributi. (Entra in una rete, invia un messaggio, trasmetti ...). Voglio poter aggiungere / rimuovere funzionalità a / da quella classe Node (Funzionalità di routin...
posta 20.01.2018 - 01:20
2
risposte

Python MVC-file-separation

Sono abituato a programmare in Java, quindi la mia visione di queste cose è piuttosto basata su Java, ma dubito che questo sia il modo corretto di scrivere codice Python. Ho trovato questo link link che chiede un domanda simile a quello che st...
posta 11.04.2017 - 20:57
1
risposta

CQS indica una classe per una query nei comandi?

In CQS, la "C" (Comandi) richiede una classe per query; lo stesso con la Q. Questi sono gli esempi che ho visto, ma non l'ho visto veramente definito da nessuna parte. Inoltre, non intendo CQRS, solo CQS. Al momento non so dove utilizzerei R, qu...
posta 10.07.2017 - 17:36
5
risposte

Cambiare una variabile attraverso una serie di affermazioni ... Come si chiama questa tecnica?

Sto osservando una funzione che ha diverse istruzioni come questa: n = returnDifferentVersionOf(n); I.e, il valore di la stessa variabile n cambia progressivamente più volte durante il corso di una subroutine - piuttosto che una vari...
posta 28.08.2013 - 20:42
2
risposte

Sottoclassi per evitare la lunghezza della linea

La lunghezza standard del codice è di 80 caratteri per riga. Questo è accettato e seguito dalla maggior parte dei programmatori. Sto lavorando su una macchina a stati di un personaggio ed è necessario che io segua anche questo. Ho quattro...
posta 22.10.2013 - 20:54
2
risposte

Can Dependency Injection utilizzato come alternativa a Reflection per la creazione di istanze

C'è un pezzo di codice .net C # che usa Reflection per creare un'istanza usando Activator.CreateInstance() . Questo è un vecchio pezzo di codice e viene eseguito nella parte superiore di Enterprise Library. È un'idea migliore sostituirla con...
posta 09.11.2013 - 07:17
1
risposta

How To: .Net attività periodica per convalidare le voci nelle tabelle

Sto cercando una soluzione che segua le migliori pratiche per convalidare periodicamente le voci del database contro alcune logiche di business. Ad esempio, ho il database con i dipendenti e un'altra tabella con le chiamate in arrivo. Il mio ser...
posta 05.08.2017 - 16:46
2
risposte

Design Pattern per un tipo di "manager" di classe

Ho una classe che di solito finisco per chiamare XManager . Questa classe di solito agisce come un dispatcher. Dove leggerà una configurazione e farà ciò che dice la configurazione. Supponendo che abbia la seguente struttura di classe:...
posta 28.07.2017 - 19:26
3
risposte

Design dell'oggetto in cui vengono utilizzati valori codificati per creare un'istanza di oggetti?

Sto creando il design per un programma di fusione tra i segnalibri del browser e mi sono imbattuto in un problema di progettazione che ho visto prima, ma non ho mai trovato una buona soluzione per questo. Quindi diciamo che ho una classe Browser...
posta 01.06.2013 - 14:43
3
risposte

Cosa sono le variabili di ambiente "ortogonali"? [App a 12 fattori]

Stavo leggendo l' app a 12 fattori mentre pensavo al design di un progetto personale. Mi piace molto di ciò che ho letto, ma il seguente paragrafo mi ha confuso: In a twelve-factor app, env vars are granular controls, each fully orthogonal...
posta 28.03.2018 - 03:38