Domande con tag 'factory'

2
risposte

Con il modello di progettazione di Static Factory Constructor esiste un modo preferito per rimuovere "tutti" i riferimenti agli oggetti?

Considera la seguente implementazione di un modello di fabbrica statico ... public class Names{ private static final Map<String, Name> NAME_MAP = new HashMap<>(); private final String firstName, lastName, strRep; public static Na...
posta 12.05.2018 - 22:45
2
risposte

È possibile utilizzare una singola Factory per creare scopi simili, ma diversi negli oggetti di messa a fuoco?

Sono preoccupato che utilizzi o meno FactoryMethod correttamente. Sfondo: Sto rifattando il codice legacy e ho identificato un pattern: esiste un God Object che viene creato in memoria e in seguito varie parti di esso vengono s...
posta 21.06.2016 - 17:44
3
risposte

Pattern da utilizzare (se esiste) per coordinare classi vagamente accoppiate con forti interdipendenze

Ho una collezione di classi cooperative i cui comportamenti sono interdipendenti l'uno con l'altro. Ma desidero mantenerli accoppiati liberamente, quindi ho creato interfacce appropriate. Voglio determinare un modello appropriato per istanzia...
posta 05.02.2016 - 02:17
1
risposta

MVP Passive View - Dipendenza iniezione - Modello di fabbrica - Sta testando il comportamento mentre ignora lo stato sufficiente?

Sto scrivendo un'applicazione utilizzando il modello di visualizzazione passiva Model / View / Presenter. Ho una vista che contiene più elementi in una lista. Il mio modello è di tipo AudioDrama . Per filtrare quell'elenco ho classi che i...
posta 09.10.2018 - 12:04
1
risposta

Come posso creare i dati del test front-end in base allo schema del modello di back-end?

Sto davvero lottando con la creazione di test robusti per il mio frontend a causa dell'accoppiamento nello schema dei dati tra il mio backend e il frontend. Per chiarire, ho un'API resto Django e ho un front-end che interroga le forme seriali...
posta 25.09.2017 - 19:58
1
risposta

Utilizzo dell'iniezione delle dipendenze utilizzando il modello di fabbrica

Voglio creare un .jar che incapsula un API del fornitore, quindi possiamo usare i nostri oggetti come parametri per comunicare con l'API. Ho letto alcuni articoli e argomenti qui in SO, ma sono ancora un po 'confuso se ottengo l'iniezion...
posta 21.07.2016 - 04:04
2
risposte

Il passaggio del contenitore DI in fabbrica è sempre un antipattern?

In genere risponderei sempre a "sì" a questa domanda, perché a questo punto il tuo contenitore DI è diventato un localizzatore di servizi e stai perdendo i vantaggi di DI. Tuttavia, mi chiedo se sia accettabile nel seguente scenario specifico...
posta 12.11.2018 - 16:52
0
risposte

Miglior design pattern / approach per una Factory che richiede più tipi di input

Voglio sviluppare una fabbrica di inotifications. public interface INotification { string Text { get; } string UserId { get; } NotificationType NotificationType { get; } } Il problema è che NotificationFactory deve essere pronto...
posta 26.05.2018 - 13:25
3
risposte

Principi SOLID e generazione di molti oggetti da un file

La "D" in SOLID sta per inversione di dipendenza. Ad esempio, se una classe Blacksmith dipende da Hammer , dovrei creare esternamente il mio Hammer e passarlo a Blacksmith , piuttosto che avere Blacksmith creare il proprio...
posta 04.04.2016 - 01:25
1
risposta

Qual è il pattern factory di DRY-est per istanziare sottotipi basati su uno dei valori delle loro proprietà?

Segui la seguente gerarchia di classi: %codice% Client FacebookClient PinterestClient Ogni client deve definire un valore per una proprietà enum denominata TwitterClient (proprietà stringa ClientType nell...
posta 15.02.2016 - 14:38