Domande con tag 'design-patterns'

5
risposte

come si chiama questo modello?

Lo vedo molto nei framework. Hai una master class con cui le altre classi si registrano. La classe master decide quindi a quale delle classi registrate delegare la richiesta. Un esempio basato su una classe può essere qualcosa di questo....
posta 04.09.2012 - 23:05
1
risposta

Motivo di progettazione in cui oggetti decorati possono chiedere cose come "aggiornamenti di stato" dal decoratore per eseguire il suo ruolo?

Ecco una situazione che ha ossessionato uno dei miei progetti open source per un po 'di tempo. Immagina di poter rappresentare ogni modulo di input front-end con un singolo oggetto di backend? Un oggetto che contiene proprietà e funzioni anon...
posta 06.02.2015 - 03:18
3
risposte

Miglior schema OOP da utilizzare per la creazione di un'API SQL da riga di comando per un datastore proprietario basato su JSON

Abbiamo bisogno di creare uno strumento da riga di comando SQL per interrogare un datastore proprietario basato su json. Userò java. Qualche suggerimento sul modello di progettazione OOP primario che dovrei usare per creare questa API? Ho pen...
posta 15.10.2014 - 12:45
1
risposta

Quali schemi di progettazione esistono per la grande manipolazione di set di dati all'interno di MVC per una griglia di dati rich client?

Voglio alimentare una griglia di dati HTML5 con set di dati di grandi dimensioni che il client vorrà manipolare in diversi modi, ad es. aggregazione, raggruppamento, pivoting. I dati provengono da diversi servizi web e il cliente eseguirà ope...
posta 06.04.2016 - 16:22
1
risposta

Creazione di un diagramma sequenza di sistema da un caso d'uso [esteso]

Come mi è stato insegnato: un controller = un caso d'uso. Ma ho: OutsiderController SupplierController (che estende OutsiderController) SubContractorController (che ha anche extentds OutsiderController) E voglio fare l'SSD per Su...
posta 03.06.2013 - 08:59
1
risposta

Crea una categoria Objective-C per indirizzare i metodi in base a un tipo specificato

Per un progetto, avevo bisogno di trovare una soluzione per evitare codice come questo: if ([self.desiredColor isEqualToString:@"Red"]) [self constructRedMenu]; else if ([self.desiredColor isEqualToString:@"Blue"]) [self constructBlueM...
posta 27.12.2013 - 23:16
2
risposte

Modellazione di un progetto espandibile Domain Driven Design

Supponiamo che stiamo sviluppando un'applicazione con moduli (Vendite, Contabilità, Acquisti ecc.) Un esempio qui è: Il modulo Vendite è il modulo base / primario disponibile e il modulo Contabilità è un modulo complementare. SalesModule...
posta 18.11.2013 - 10:55
1
risposta

Implementare Generic DataSet Builder con C #

Voglio creare una libreria di accesso ai dati in grado di creare un DataSet con relazioni che possono essere facilmente scritte in XML con dataset.WriteXML() . Questo è uno spunto per conoscere l'impresa C # che, si spera, mi darà anche un p...
posta 03.07.2014 - 20:51
4
risposte

Metodo preferito per accedere a una classe esterna di metodi attraverso la classe originale

Voglio spostare un gruppo di metodi simili in una classe esterna. La classe è inizializzata con l'istanza di classe originale. Da lì posso accedervi per proprietà (istanza persistente) o per metodo (nuova istanza ogni volta). Quale approccio...
posta 26.10.2018 - 15:32
4
risposte

È male usare DI per iniettare parametri di costruzione in fase di runtime?

Queste sono due classi, la prima inietta un'istanza di tipo IEngine mentre la seconda inietta il nome del proprietario, i ticket e il motore. Versione 1: public class Car { public Car(IEngine engine) { // do something h...
posta 08.12.2014 - 04:36