Domande con tag 'design-patterns'

1
risposta

Qual è il modo OOP di gestire un'applicazione pesante per il controllo del flusso?

Sto refactoring una grande applicazione WPF la cui complessità deriva dal modo in cui si occupa del controllo del flusso. Ha un sacco di "piccole regole aziendali" che rendono davvero difficile apportare modifiche senza rompere qualcosa. Queste...
posta 19.07.2016 - 19:03
1
risposta

Alla ricerca di una strategia per garantire che il nome del nodo figlio rimanga univoco nella raccolta

Anche se sto programmando in PHP, sono aperto a rivedere i suggerimenti indipendenti dalla lingua, in quanto potrebbero indirizzarmi verso indicazioni preziose. Per rimuovere ogni possibile confusione, sento che alcuni commenti sembrano a...
posta 07.01.2018 - 07:27
3
risposte

Cambiare il percorso per rispettare la legge di Demeter

Ho un compito, un proprietario e un piano. I valori di carica sono mantenuti in un piano, il proprietario è su un piano particolare e l'attività conosce il suo proprietario. Un'attività deve impostare i suoi addebiti in base alle conoscenze d...
posta 03.02.2015 - 20:03
3
risposte

Tempo di sviluppo: sql nel codice UI vs modello di dominio con datamapper

In primo luogo, mi dispiace per i miei ragazzi inglesi. Attualmente questo è il mio primo lavoro di programmazione. Sono etichettato come il programmatore più incompetente della mia azienda perché misura le prestazioni e la produttività del p...
posta 26.03.2015 - 05:38
2
risposte

Che tipo di base per Decorator: interfaccia, classe astratta, non astratta

Quale dovrebbe essere nella parte superiore dell'albero di ereditarietà del pattern di progettazione Decorator? Intendo la base per entrambi i componenti e decoratori Classe non astratta : ha campi dati, metodi implementa classe astratta...
posta 01.04.2015 - 10:50
2
risposte

Classe diventando Dio Oggetto quale modello usare

Sto sviluppando un'app per Android e il mio MainActivity sta diventando God Object . Dal modo in cui l'implementazione della classe Activity nativa è già una sorta di God Object . Il problema è che la mia classe di attività s...
posta 01.06.2015 - 13:24
1
risposta

Creazione di un'interfaccia solo per disaccoppiare da librerie di terze parti

Attualmente sto sviluppando il modulo Autorizzazione su un mio framework. Ho finora la seguente classe: public interface IAuthorizationManager<C> where C : AuthorizationConfiguration { void Configure(C configuration); }...
posta 02.07.2015 - 02:32
2
risposte

Alternative al modello di delega che consente i messaggi ciechi tra i componenti

Esistono delegati e delegazioni per consentire il passaggio di messaggi specifici a un osservatore, indipendentemente dal tipo di tale osservatore. In un'architettura di tipo coordinatore, in cui i coordinatori gestiscono e gestiscono il flusso...
posta 18.08.2016 - 09:01
3
risposte

Quale pattern posso usare per fare calcoli che coinvolgono sottotipi di oggetti simili ma diversi?

Come faccio a progettare un codice che ha due qualità: utilizza sottotipi simili ma diversi di un oggetto utilizza tipi di calcolo simili ma diversi sugli oggetti sopra Esempio Sto effettuando il refactoring da un codice legacy che c...
posta 17.11.2015 - 21:22
2
risposte

Qual è il ruolo della cartella pubblica nelle applicazioni Web MVC? [chiuso]

Tutti i controller, i modelli e le viste devono essere posizionati nelle cartelle private? Se sì, quali sono i ruoli della cartella pubblica? Quali sono le terminologie corrette per tali ruoli nell'informatica? In che modo la GUI si relaziona co...
posta 23.10.2015 - 18:19