Tag: factory-pattern
Dieser tag wird manchmal verwendet, um auf die Factory-Methode pattern ([Fabrik-Methode]) und manchmal verwendet, um beziehen sich auf das Abstrakte-Fabrik-Muster ([abstract-factory]). Verwenden Sie bitte entweder die-tags anstelle von dieser.
5
Antworten
Ich habe gesehen, dass die Umsetzung der Fabrik mit statischen Methoden. So etwas wie dieses: public class MyFactory { public static Product1 createProduct1() {} public static Product2 createProduct2() {} } p1 = MyFactory.createProduct1(); p2 = MyFactory.createProduct2(); Ich
1
Antworten
Habe ich eine situation, wo ich möchte, um dynamisch erstellen Sie ein Objekt durch eine factory-Objekt, aber das Objekt muss erstellt werden, durch die Feder-Kontext, zu ermöglichen autowiring von Abhängigkeiten. Ich weiß, dass es viele andere Möglichkeiten,
5
Antworten
Ich bin der Gestaltung einer lose gekoppelten Struktur. Ich möchte Aufruf von Klassen aus verschiedenen assemblies/namespaces über einen code, der dargestellt wird durch eine Zeichenfolge. Mein design ist, jeder client Geschäftsregeln auf verschiedenen Versammlungen und nicht voneinander
4
Antworten
Ich habe mein Haar ziehen für eine Weile auf diesem, im Grunde ich versuche, die Implementierung eines generischen repository-Fabrik, die wie folgt aufgerufen wird: var resposFactory = new RepositoryFactory<IRepository<Document>>(); Repository-factory sieht wie folgt aus: public class RepositoryFactory<T>
4
Antworten
Ich bin auf der Suche nach einem einfachen Beispiel, wie die Implementierung einer factory-Klasse, aber ohne Verwendung eines Switch-oder If-then-Anweisung. Alle Beispiele, die ich finden kann, verwenden Sie eine. Zum Beispiel, wie könnte man das ändern dieses
16
Antworten
Ich weiß es gibt viele Beiträge über die Unterschiede zwischen diesen beiden mustern, aber es gibt ein paar Dinge, die ich nicht finden kann. Aus, was ich lese, sehe ich, dass die factory-Methode pattern können Sie definieren,
1
Antworten
Ich würde gerne verwirklichen Fabrik-Muster in mein Projekt..ich habe gegangen durch online-Ressourcen, und ich kam zu wissen, dass der Frühling ServiceLocatorFactoryBean umgesetzt werden sollten, anstelle von normalen java-factory-Muster.... ich habe diese link, aber es erklärt ist xml-basiert....kann
3
Antworten
Ich versuche kurz und bündig zu beschreiben wenn zu verwenden, eine Fabrik, für mich und mein team. Ich lief über die folgenden Fragen, die etwas geholfen: Wann das factory Pattern? (nützliche pdf-link ist kaputt) Wie erstellen Sie
8
Antworten
Ist es wirklich unmöglich, sich zu verstecken einige Klassen in eine jar-Datei? Ich wollte nicht zu erlauben die direkte Instanziierung von Klassen zu halten, ist es flexibler. Nur die Fabrik (oder einer Fassade) sichtbar sein sollten, dieses
4
Antworten
In den meisten factory-pattern-Implementierungen, die getInstance Methode ist in der Regel als statisch deklariert. Der Hauptvorteil des Fabrik-Musters ist zu verstecken die details der Implementierung, aber warum getInstance() Methode muss statisch sein? Ist die Instanziierung eines neuen
4
Antworten
Nun habe ich eine Klasse namens A. Ich habe einige code wie dieser.. from my.package.location.A import A ... foo = A.doSomething(bar) Das ist großartig. Aber jetzt habe ich eine neue version Eines genannt, aber in einem anderen
1
Antworten
Habe ich eine Reihe von Fabriken, die Rückkehr unique_ptr<Base>. Unter der Haube, obwohl, die Zeiger auf verschiedene abgeleitete Typen, ich.e unique_ptr<Derived>, unique_ptr<DerivedA>, unique_ptr<DerivedB>etc. Gegeben DerivedA : Derived und Derived : Base hätten wir: unique_ptr<Base> DerivedAFactory() { return
1
Antworten
Ich bin mit ASP.NET Core, ich weiß, dass dieser Logging-Mechanismus ist bereits durch das framework, sondern mit diesem zu verdeutlichen mein problem. Bin ich mit dem Art-Fabrik-Muster zu bauen, die Logger-Klasse, da ich nicht weiß, die Art
3
Antworten
Wollte ich einführen CDI (Weld) zu unserem Projekt-und nun haben einige Probleme mit Objekten, die von Hand erstellt. Also haben wir einige Klassen der Umsetzung der IReport - Schnittstelle, die ein Feld, das eingefügt werden soll. Ist
1
Antworten
Mache ich einen messenger, kann senden von E-Mails oder sms-Nachrichten, und die Möglichkeit hat, Sie zu senden oder senden Sie Sie später (die Angaben werden gespeichert in der DB). Ich habe 2 Lösungen, aber das ist auch
4
Antworten
Ich bin neu auf die Entwicklung einer Abstract Factory-Muster, und würde gerne zum erstellen einer abstrakten Fabrik in der Daten-Schicht, die mir helfen, ein link zu dieser Schicht zu anderen Datenbanken, z.B. sql und oracle. Können Sie
3
Antworten
Habe ich eine Liste der jobs in der Warteschlange in der Datenbank, die ich brauche, um zu Lesen aus der Datenbank, und führen Sie Sie parallel mit threading und ich habe eine Liste von command-Klassen zur Ausführung
3
Antworten
Ich bin versuchen, um eine Generische Schnittstelle, wobei der parameter-Typ eine der Methoden definiert ist, die von der generic BEARBEITEN Ich geändert habe, ist die Frage leicht nach Umsetzung habe ich wahrscheinlich verwechselt Angelegenheiten durch die Angabe
4
Antworten
Ich bin überprüfung code mit viel von Aussagen wie dieser: private SomeInterface x = Locator.getInstance(SomeInterface.class) Ich würde erwarten, dass so etwas wie private SomeInterface x; @Inject public Consumer(SomeInterface x){ //constructor this.x = x; } Gibt es etwas
2
Antworten
Ich versuche, Folgen Sie den repository-Muster in diesem Artikel beschrieben http://code.tutsplus.com/tutorials/the-repository-design-pattern--net-35804#highlighter_174798 Und ich bin versucht zu instanziieren einer Klasse in Laravel verwenden App::make() (ich nehme an, Das ist Laravel das factory-pattern?) und ich bin versucht zu analysieren,
6
Antworten
Schaute ich mir die verschiedenen design-mustern, und jetzt konzentriere ich mich auf das Factory Design Pattern. Ich sah einige Beispiele, youtube-tuturials steht und blogs und ich habe die meisten aber habe ich noch nicht bekommen, warum eine
3
Antworten
Ist es eine gute Praxis, Reflektion verwenden, in der Fabrik-Muster? public class MyObjectFactory{ private Party party; public Party getObject(String fullyqualifiedPath) { Class c = Class.forName(fullyqualifiedPath); party = (PersonalParty)c.newInstance(); return party; } } PersonalParty implementiert Partei Gibt es
4
Antworten
können sagen, ich habe einen Dienst: namespace Helloworld\Service; class GreetingService { public function getGreeting() { if(date("H") <= 11) return "Good morning, world!"; else if (date("H") > 11 && date("H") < 17) return "Hello, world!"; else return "Good
3
Antworten
Ich versuche zum erstellen einer abstrakten Fabrik-Vorlage für mehrere abstrakte Fabriken in C++ und kam mit dieser. #define _CRTDBG_MAP_ALLOC #include <crtdbg.h> #include <map> #include <stdio.h> class Base { public: virtual ~Base() {} virtual bool Get() = 0;
3
Antworten
Ich glaube nicht, dass ich die Umsetzung des factory-pattern korrekt, weil die Application Klasse' createDocument Methode akzeptiert jede Klasse Typ, nicht nur Unterklassen von Document. In anderen Worten, ist es eine Art, wie ich einschränken kann, die
2
Antworten
Wie viele vor mir, versuche ich, so bekomme meine abgeleitete Datentypen, um automatisch zu registrieren, mit meinem Werk. Ich habe gelesen durch viele Frage und versuchte sich zu konzentrieren auf, was ich nicht finden es. Habe ich
9
Antworten
Ich weiß, diese Frage wurde schon mehrfach gefragt, in stackoverflow, aber irgendwie hatte immer noch einige Mühe, herauszufinden, eine Lösung. Das folgende Beispiel ist denke ich ein guter Fall, um statische Methoden public class ConnectionFactory { public
1
Antworten
Ich versuche zu verstehen, die delegate-Fabrik-Muster mit Autofac. Ich weiß, wie zu implementieren Fabrik mit IIndex<> mit Keyed() die Registrierung, die ist schön erklärt hier: Konfigurieren eines Autofac delegate-Fabrik, definiert eine abstrakte Klasse, Ich würde gerne wissen,
2
Antworten
Bin ich mit Spring Boot für Java-standalone-Anwendung. Ich habe eine bean, die eine service. Ich möchte zu injizieren verschiedene Implementierungen dieses Dienstes zur Laufzeit, basierend auf einer Eigenschaft in eine properties-Datei mit der Feder (4) geht. Das
3
Antworten
Fortsetzung von Dependency injection, verzögerte Injektion der praxis. Ich habe die Main-Klasse: package test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.stereotype.Component; import java.util.List; import java.util.Scanner; @Component public class Main { @Autowired private StringValidator stringValidator; @Autowired private
16
Antworten
Wann ist es eine gute Idee, die factory-Methoden innerhalb eines Objekts anstelle einer Factory-Klasse? InformationsquelleAutor der Frage | 2008-09-16
6
Antworten
Ich bin versucht zu implementieren, meine erste Factory-Design-Pattern, und ich bin mir nicht sicher, wie Sie Sie zu vermeiden, mit instanceof, wenn Sie den factory-made Objekte zu Listen. Dies ist, was ich versuche zu tun: for (ABluePrint
12
Antworten
Kann irgend jemand erklären den Unterschied zwischen Werk-und Strategie-Muster? Für mich beide suchen dieselbe andere, als eine extra factory-Klasse (welche ein Objekt erstellen, das Produkt in der Fabrik-Muster) InformationsquelleAutor der Frage Sappidireddy | 2009-03-05
14
Antworten
Ich weiß es gibt viele Beiträge über die Unterschiede zwischen diesen beiden mustern, aber es gibt ein paar Dinge, die ich nicht finden kann. Aus, was ich lese, sehe ich, dass die factory-Methode pattern können Sie definieren,
6
Antworten
Ich bin vertraut mit diesen mustern, aber noch nicht wissen, wie man folgende situation: public class CarFactory { public CarFactory(Dep1,Dep2,Dep3,Dep4,Dep5,Dep6) { } public ICar CreateCar(type) { switch(type) { case A: return new Car1(Dep1,Dep2,Dep3); break; case B: return
3
Antworten
Ich bin wirklich verwirrt über diese drei Begriffe. Mein Verständnis ist, dass: in der Fabrik-Muster, es gibt keine konkrete Fabrik. Die Fabrik baut den neuen Objekten entsprechend der Parameter. in der Abstrakten Factory-pattern gibt es mehrere konkrete
6
Antworten
Ich habe gerade gelesen Factory-Methode. Ich verstehe, dass es eine Möglichkeit bietet, zu delegieren, die die Instanziierung sub-Klassen. Aber ich konnte nicht verstehen, die möglichen Verwendungen in einem real-world-Szenario. Kann jemand geben ein typisches Beispiel dafür, wie
7
Antworten
Nehmen Sie die folgenden klassischen factory-Muster: public interface IPizza { decimal Price { get; } } public class HamAndMushroomPizza : IPizza { decimal IPizza.Price { get { return 8.5m; } } } public abstract class PizzaFactory {
3
Antworten
Dies ist über das Factory-Pattern. Ich bin ein wenig verwirrt. Ich sah Implementierungen, in denen die createInstance() Methode ist statisch und einige Implementierungen, die nicht-statischen. Einige sagen, es ist je nach "style" oder "Geschmack" und manche sagen
27
Antworten
Meisten zitierte Beispiele für die Nutzung von Dependency Injection, die wir lösen können mit der Fabrik-Muster als auch. Sieht aus wie wenn es um die Nutzung/Gestaltung der Unterschied zwischen dependency injection und factory unscharf oder Dünn. Einmal
3
Antworten
Ich bin derzeit auf der Implementierung des Factory design pattern in Python und ich habe ein paar Fragen. Gibt es eine Möglichkeit zu verhindern, dass die direkte Instanziierung von den tatsächlichen konkreten Klassen? Zum Beispiel, wenn ich
9
Antworten
No-argument-Konstruktor ist ein Anforderung (tools wie Hibernate verwenden Reflexion auf dieser Konstruktor instanziieren von Objekten). Ich habe diese hand-wellig Antwort, aber könnte jemand das etwas näher erklären? Dank InformationsquelleAutor der Frage unj2 | 2010-05-29
7
Antworten
Ich Frage mich, wie konnte ich umsetzen, die einfache Fabrik-Muster mit Feder, 3 Anmerkungen. Ich sah in der Dokumentation, die Sie erstellen können, die Bohnen, die zum Aufruf der factory-Klasse, und führen Sie eine factory-Methode. Ich Frage
26
Antworten
Was ist der Unterschied zwischen der Builder design pattern und das Factory design pattern? Welches ist vorteilhafter und warum ? Wie vertrete ich meine Ergebnisse in einer Grafik, wenn ich will, zu testen und zu vergleichen/Kontrast diese
8
Antworten
Ich gerne weitergeben möchte Werte in den Konstruktor an die Klasse, die meine service. Jedoch ServiceHost läßt mich nur übergeben Sie den Namen des Typs zu erstellen, und nicht, welche Argumente übergeben werden, um seine contrstructor. Möchte
4
Antworten
Können nicht alle factory-Methoden werden statisch ? Tut etwas, das produziert ein Produkt braucht Staat ? Wann ist es sinnvoll, eine Instanz Fabrik oder eine statische factory-Methode ? Können Sie mir Beispiele, die Differenzierung der zwei ?
1
Antworten
Habe ich eine Reihe von Fabriken, die Rückkehr unique_ptr<Base>. Unter der Haube, obwohl, die Zeiger auf verschiedene abgeleitete Typen, ich.e unique_ptr<Derived>, unique_ptr<DerivedA>, unique_ptr<DerivedB>etc. Gegeben DerivedA : Derived und Derived : Base hätten wir: unique_ptr<Base> DerivedAFactory() { return