Domande con tag 'factory-pattern'

1
risposta

Questo contratto su un utente API è inevitabile?

Sto progettando un framework UI in Java. Ogni componente dell'interfaccia utente, rappresentato dalla classe Component , nel framework è identificato da una chiave non modificabile String . Quindi prendo la chiave nel costruttore stesso...
posta 03.12.2017 - 07:03
2
risposte

Qual è il modo corretto (o preferito) per configurare una classe factory statica?

Primo stack SE, Sto lavorando su una grande porzione del vecchio codice Java e sto trovando tonnellate di duplicati e oggetti configurati / creati in modo incoerente a causa di diversi autori, livelli di abilità, ecc. Ho implementato alcun...
posta 31.08.2017 - 00:24
2
risposte

Solo un metodo di creazione classifica una classe come fabbrica?

Nel mio progetto attuale, trovo le mie fabbriche che fanno auto, ma per due motivi ben distinti: Motivo n. 1 : per aiutare il mio contenitore IoC se una determinata classe ha bisogno di un parametro noto solo quando viene creata la classe. C...
posta 21.06.2018 - 18:06
1
risposta

Separazione delle preoccupazioni nella creazione dell'oggetto con fabbrica e modello

Pensando all'architettura generale della logica dell'applicazione: Stato attuale: il model contiene tutti resource s utilizzati al runtime. In factory si registra un builder che viene utilizzato per creare una risorsa tram...
posta 01.03.2018 - 20:04
1
risposta

Implementazione di un modello di progettazione di fabbrica per la selezione GA

Recentemente ho lavorato su diversi metodi di selezione dell'algoritmo genetico. Al momento ho una classe RawFitnessSelction, una classe RouletteWheelSelection e una classe TournamentSelection. Mi è stato chiesto di utilizzare un modello factory...
posta 01.11.2017 - 20:50
3
risposte

Can Root Factory di aggregazione può creare la radice e le sue classi interne?

Attualmente, i miei aggregati e oggetti valore hanno costruttori protetti e alcuni di essi vengono creati da metodi di factory static all'interno dell'aggregato con nomi descrittivi. Crea un bel DSL e un modello abbastanza incapsulato ma rend...
posta 30.07.2018 - 11:57
2
risposte

Come evitare i comportamenti persi quando si separa il codice dai dati

Mi sono imbattuto in qualcosa che trovo decisamente frustrante aggiungendo nuove funzionalità al nostro ampio code base esistente. Prefazione Abbiamo una varietà di classi (ItemA, ItemB, ItemC ...) che ereditano da una classe base (TheBa...
posta 26.07.2017 - 16:26
1
risposta

Che cosa significano i dettagli dell'incapsulamento di istanziazione nel modello di progettazione di fabbrica?

Sto cercando di capire il modello di progettazione di fabbrica e come può essere implementato in Javascript. Finora quello che ho capito è che il modello di progettazione di fabbrica aiuta a creare un'istanza di classe più specifica che eredita...
posta 23.09.2017 - 17:15
4
risposte

Il modello di fabbrica può evitare l'odore del codice?

Con due implementazioni esistenti, UFOEnemyShip & RocketEnemyShip , Per introdurre ogni nuova implementazione implementando l'interfaccia EnemyShip , mostrata sotto, lemodifichesononecessarienellaclassefactoryEnemyShipFact...
posta 24.09.2017 - 02:47