Domande con tag 'factory'

1
risposta

Dovrebbe fare fabbriche concrete nello stesso numero di famiglie di oggetti o secondo fasi del mio problema?

Sto programmando un gioco. In questo gioco ho 3 fasi. Nella prima fase, c'è un obiettivo statico e uno sparatutto statico nel gioco. Nella seconda fase, l'obiettivo si sposterà. E nel terzo entrambi si stanno muovendo. Voglio usare factory as...
posta 12.12.2014 - 20:25
2
risposte

Ha senso implementare un design di Class Factory in un modulo di creazione di personaggi RPG

Sono un ingegnere autodidatta, un principiante in Java e sto cercando di creare un modulo di creazione dei personaggi Dungeons and Dragons per un gioco più grande per consolidare la mia comprensione dei concetti chiave mentre apprendo le miglior...
posta 10.12.2018 - 07:46
2
risposte

Fabbriche e associazione di eventi

Le fabbriche sono usate per creare oggetti. Mi chiedevo se fosse contro lo scopo di una fabbrica, se legassi insieme un paio di oggetti in fabbrica. Lasciatemi illustrare questo con un esempio. Diciamo che ho una fabbrica che produce finestre...
posta 28.08.2018 - 16:05
3
risposte

Il modello Factory è buono per questa situazione?

Sto sviluppando per la mia azienda un software in cui i clienti possono richiedere implementazioni e aggiornamenti di app. Ogni richiesta ha 3 stati (Validato, Iniziato e chiuso). Per ogni tipo di richiesta (distribuzione o aggiornamento)...
posta 05.09.2018 - 16:49
1
risposta

Design basato sul dominio: fabbrica con preoccupazioni trasversali

Di recente mi è stato assegnato il compito di creare una fabbrica che elabora eventi di webhook. Qualsiasi applicazione autorizzata nella soluzione (1 app per dominio) può pubblicare qualsiasi carico utile significativo e finché l'evento è cabla...
posta 24.07.2018 - 22:50
2
risposte

L'obiettivo del modello Factory è di impedirci di sovvertire o riscrivere le funzioni che istanziano?

link CreateMaze è la funzione che crea un'istanza degli oggetti. IMO, secondo lo schema di fabbrica non dovremmo sovraccaricare o modificare o riscrivere la funzione che crea l'istanza degli oggetti. Ma nell'esempio, la funzione Cre...
posta 12.01.2017 - 07:08
4
risposte

Se una classe che ha un metodo per creare l'oggetto A implementa anche un metodo per eliminare A?

Ad esempio, supponiamo di avere una classe per creare un pulsante con stili specifici comuni alla mia app: class ButtonFactory{ public: static Button* createAppButton(std::string st,int font size){ Button* b=new Button(); //b->set...
posta 25.07.2018 - 04:44
2
risposte

Aggiungi metodo all'interfaccia per una sola implementazione

Ho una fabbrica per un'interfaccia con diverse implementazioni. Ma un'implementazione richiede un metodo extra di cui gli altri non hanno bisogno. Come posso risolvere questo problema senza implementare metodi di "eccezione non implementata" in...
posta 28.03.2017 - 09:04
2
risposte

Come gestire strutture di tipo fabbrica con un'enorme quantità di classi?

Ho il problema che voglio essere in grado di catturare un set di messaggi SNMP, e alcuni di loro voglio analizzare per creare un'istanza di una classe definita dall'utente. Potrei ad esempio voler identificare se un messaggio SNMP è un messaggio...
posta 03.05.2017 - 10:05
4
risposte

Quali sono i vantaggi dell'utilizzo di una "fabbrica di decorazioni" che decora gli oggetti?

In un progetto ho deciso di implementare il pattern Decorator. Ho una classe Thing con methodA() , e una classe AbstractDecorator che eredita da Thing e che tutti i decoratori ereditano da: ConcreteDecorator1 , Concre...
posta 29.05.2014 - 20:05