Domande con tag 'factory-method'

1
risposta

Schema di classe. Combinare diversi creatori

Quindi vorrei modellare il diagramma delle classi per il seguente scenario: il client deve gestire tre tipi di account (Pocket, Postbank, DKB). Altri tipi di account possono essere aggiunti in seguito. il cliente registra i movimenti (s...
posta 23.07.2017 - 19:13
1
risposta

Esiste un modello di fabbrica per prevenire istanze multiple per lo stesso oggetto (istanza uguale a Equal)?

Ho un numero di oggetti che memorizzano lo stato. Esistono essenzialmente due tipi di campi. Quelli che definiscono in modo univoco cos'è l'oggetto (quale nodo, quale spigolo ecc.) E gli altri che memorizzano lo stato descrivendo come queste cos...
posta 29.04.2013 - 17:06
0
risposte

Modello di fabbrica rispetto all'istanza di classe dinamica in PHP

Sto sviluppando un framework web in PHP, e voglio renderlo completamente estendibile. Il mio obiettivo è di consentire a uno sviluppatore di modificare il comportamento di qualsiasi componente senza dover modificare affatto la base di codice "co...
posta 12.08.2016 - 19:16
5
risposte

Refactoring if-else logic per riflettere i principi OOP

Ho letto alcune delle domande correlate su come possiamo rifattorizzare un codice in base alle dichiarazioni if/else if per seguire da vicino i principi OOP , ma ho difficoltà ad applicarlo a un caso d'uso concreto. Ho la seguente cl...
posta 02.09.2016 - 03:06
2
risposte

Quando vale NON usare una fabbrica?

In questi giorni sto impiegando un TDD e mi sto davvero divertendo - tutto sembra scorrere meglio ed essere naturalmente meglio costruito e organizzato. Tuttavia, mentre scrivevo un po 'di codice IO, utilizzando System.IO.Stream s, e mi sta...
posta 16.04.2014 - 19:45
3
risposte

Metodo factory per oggetti con più costruttori complessi

Sto refactoring una base di codice legacy. Ho 4 oggetti molto simili che ho deciso di essere un buon bersaglio per diventare polimorfico, quindi ho spostato tutto il codice comune in una classe base e ho aggiunto un'interfaccia. Il vero prob...
posta 07.04.2017 - 09:12
3
risposte

Qual è la differenza tra Bridge e Factory Pattern in C #?

Qual è la differenza tra Bridge e Factory Pattern? entrambi i pattern sembrano instanitare la classe a seconda della logica dal lato client. Modello di fabbrica interface IFactory { void GetProduct(); } class Germany : IFa...
posta 15.11.2016 - 21:23
1
risposta

Una classe Factory è ancora una classe Factory se gli oggetti che restituisce esistono già?

Non riesco a decidere come chiamare la mia classe. Finora l'ho etichettato come una fabbrica, ma non ne sono sicuro. Ecco la classe. Come puoi vedere, esiste per restituire un tipo concreto di un'interfaccia ( ResolveRegistrationIssue ) b...
posta 25.07.2013 - 16:51
1
risposta

Builder con costruttore o metodo di produzione?

Diciamo che ho una classe Dot con un costruttore: public class Dot { private final Double x; private final Double y; private final Color color; private Dot(Double x, Double y, Color color) { this.x = x; th...
posta 13.12.2017 - 08:01
1
risposta

Come progettare le tabelle del database per una classe di fabbrica?

Come posso progettare la struttura della tabella del database per una classe che varia nei suoi parametri principali, quando viene creata con un metodo factory? Ho una fabbrica come questa: class ProductFactory { public function giveMeP...
posta 27.01.2015 - 15:58