Tag: design-patterns

Ein design pattern ist eine Allgemeine, wiederverwendbare Lösung für ein Häufig auftretendes problem im software-design. Verwenden Sie dieses tag für Fragen, wenn Sie Probleme mit der Umsetzung von design-patterns. Bitte nicht mit diesem tag auf Fragen zum text pattern matching.

Wie zu Produzieren, Prototyp-Objekten von singleton? (Design-Hilfe benötigt)

Anzahl der Antworten 3 Antworten
Ich bin relativ neu auf Frühling und ich habe mich eingegraben in ein Loch. Ich bin versucht zu Modell motor cars. Jedes Modell hat eine eigene builder-Objekt, und ich habe eine BuilderFactory, dass gibt den richtigen generator,

Implementierung der DAO-Muster auf Android-Projekt

Anzahl der Antworten 2 Antworten
Ich bin die Entwicklung einer Android 3.1 und höher. Habe ich die folgenden Pakete: es.viacognita.models Klassen enthalten zum speichern von abgerufenen Daten mit einem web-service. Wenn ich alle web-service-Daten, die ich brauche, um es einzufügen, auf die

Einheit von Arbeit und das repository-pattern

Anzahl der Antworten 1 Antworten
Ich habe eine repository-pattern-setup mit NHibernate. Die Basis-Klasse sieht wie folgt aus: public interface IUnitOfWork : IDisposable { void Commit(); void Rollback(); } //generic NHibernate implementation of IUnitOfWork here public class NHibernateRepositoryBase<T> : IRepository<T> { private NHibernateUnitOfWork

Anwenden des MVC-pattern auf die GUI-Entwicklung

Anzahl der Antworten 5 Antworten
Ich bin primär ein web-Entwickler, aber ich habe ein sehr gutes Verständnis von C++ und C#. Jedoch, vor kurzem habe ich das schreiben eines GUI-Anwendung, und ich haben begonnen, sich zu verirren, wie man in den Griff,

Guice best practices und anti-patterns

Anzahl der Antworten 2 Antworten
Ich bin mir nicht sicher wenn es ist der Verdienst zu, diese Frage oder nicht, aber gibt es irgendwelche best practices und anti-patterns-spezifische Google Guice? Bitte richten Sie alle generic-DI-Muster zu diese Frage. Ich möchte ermutigen alle

Warum nicht generische ICollection implementieren IReadOnlyCollection in .NET 4.5?

Anzahl der Antworten 6 Antworten
In .NET 4.5 /C# 5, IReadOnlyCollection<T> wird deklariert mit einem Count Eigenschaft: public interface IReadOnlyCollection<out T> : IEnumerable<T>, IEnumerable { int Count { get; } } Frage ich mich, wäre es nicht sinnvoll für ICollection<T> zur Umsetzung

Was sind real-world-Beispiele für C++ - Mehrfachvererbung?

Anzahl der Antworten 6 Antworten
Neben lehrbuch-Beispiele-in der wirklichen Welt-macht es überhaupt Sinn machen, verwenden Sie die mehrfache Vererbung (wo mehr als eine der Basisklassen sind keine reinen interfaces) in C++? +1 in fast 20 Jahren C++ - Programmierung habe ich noch

Wie verwende ich einen Schutzschalter?

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach Möglichkeiten, um remote-Anrufe auf services außerhalb meiner Kontrolle, bis eine Verbindung erfolgreich ist. Ich will auch nicht einfach einen timer einstellen, wo eine Aktion ausgeführt jeden n Sekunden/Minuten bis zum Erfolg.

Fabrik implementiert, mit der statischen Methode

Anzahl der Antworten 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

Wo ist der Vorteil bei der Verwendung der Strategie-Muster?

Anzahl der Antworten 8 Antworten
Habe ich mir angeschaut diese Erklärung auf Wikipedia, speziell die C++ - Beispiel, und erkennen nicht den Unterschied zwischen einfach nur die Definition von 3 Klassen, erzeugen von Instanzen und Aufruf von Ihnen, und das Beispiel. Was

Kategorien von design-patterns

Anzahl der Antworten 3 Antworten
Den Klassiker "Design Patterns: Elements of Reusable Object-Oriented Software" tatsächlich eingeführt, die meisten von uns auf die Idee von design patterns. Aber in diesen Tagen finde ich ein Buch wie "Patterns of Enterprise Application Architecture" (POEA) von

Activator.CreateInstance-vs-Fabrik-Muster

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen Activator.CreateInstance Fabrik? Können Sie Synonym verwendet werden? Oder stil benötigen wir eine factory pattern? Activator.CreateInstance instanziieren ein Objekt von einem Typ. Es kann sehr gut aufgenommen werden, in eine Fabrik-Muster. InformationsquelleAutor Selçuk

Erstellen eine Interaktive Eingabeaufforderung in C++

Anzahl der Antworten 6 Antworten
Ich habe ein Programm, das Lesen sollte-Befehle aus der Konsole und je nach Befehl führen Sie eine von mehreren Aktionen. Hier ist was ich habe, so weit: void ConwayView::listening_commands() { string command; do { cin >> command;

csv-Klasse-Verfasser : ein bytes-Objekt wie erforderlich ist, nicht 'str'

Anzahl der Antworten 1 Antworten
Für ein persönliches Projekt, das ich versuche zu aktualisieren, die paterns Paket Python 3. Eigentlich bin ich mit der test:db.py aber ich bin stecken mit dem folgenden Fehler in der '__init__.py' Datei, auf eine csv-Klasse: Dies ist

Form/Pattern-Matching-Ansatz in der Computer Vision

Anzahl der Antworten 3 Antworten
Ich bin derzeit eine, meiner Meinung nach, eher häufiges problem, das sollte Recht einfach zu lösen, aber bisher haben alle meine näherten versagt haben, so Wende ich mich an Sie um Hilfe. Ich denke, das problem erklärt

Bridge vs. Adapter Design Pattern

Anzahl der Antworten 3 Antworten
Ich wurde in Frage gestellt von einem Kollegen über das design-Muster von meiner Implementierung eines WCF-windows-Dienst in einem ASP.net client-Anwendung, und ich konnte wirklich nicht sagen, ob es Brücke oder Adapter! Hier ist die Umsetzung: Ich erhalten

Objekt-orientierte design-Muster zu vermeiden, if/then/else-Anweisungen

Anzahl der Antworten 3 Antworten
Weil ich bin relativ neu OOP /C# ich weiß nicht das richtige Muster um dieses Problem zu lösen: Muss ich bauen, eine plugin-Architektur für verschiedene IO-Anbietern. Der host liest die benötigten Provider-name /- Typ aus der config,

Macht PHP unterstützt MVP-Muster?

Anzahl der Antworten 4 Antworten
Gibt es viele Beispiele erklären, MVP pattern mit ASP.NET aber nicht gefunden, was mit PHP. Ich bin PHP-Programmierer und wollen wissen, wo bekomme ich das MVP-pattern PHP-Beispiele? meinst du das MVC-durch Zufall? Shenoy: en.wikipedia.org/wiki/Model_View_Presenter InformationsquelleAutor Ven |

Null SQL-deadlock durch design - jede Codierung Muster?

Anzahl der Antworten 10 Antworten
Bin ich der Begegnung mit sehr selten noch nervig SQL-deadlocks auf .NET 2.0 webapp läuft auf der Oberseite des MS SQL Server 2005. In der Vergangenheit haben wir den Umgang mit dem SQL-deadlocks in die sehr empirische

Builder-Muster-Validierung - Effektiv Java

Anzahl der Antworten 2 Antworten
In Artikel 2 der Effektive Java (2nd Edition), der Autor nennt folgende über imposante Invarianten über Parameter, die während der Verwendung Bauherren: Ist es wichtig, dass Sie überprüft werden nach kopieren der Parameter aus dem builder-Objekt, und,

AsyncTask von Android - Design Muster und Werte Zurückgeben

Anzahl der Antworten 2 Antworten
Bin ich eine Anwendung schreiben, die bestätigt, dass Zugangsdaten auf einem externen webserver - also ich habe das grundsätzliche Problem der Schaffung einer login-Bildschirm, wenn Sie eingereicht werden, senden Sie eine HTTP-Anforderung an einen server in den

Java Design Pattern - Business Delegate

Anzahl der Antworten 2 Antworten
Ich habe einige Fragen bezüglich Java design patterns. Ich will wissen, was mit dem lookup service und den business-service in der business-delegate-Musters sind genau für. Ich Schätze Sie so viele details und Informationen wie möglich. InformationsquelleAutor Emiswelt

Wo tun Sie Ihre Validierung? model, controller oder view

Anzahl der Antworten 10 Antworten
Worauf legen Sie Benutzer-Eingabe-Validierung in einer web form-Anwendung? Anzeigen: JavaScript-client-Seite Controller: Server-side-Sprache (C#...) Modell: Datenbank (gespeicherte Prozeduren oder Abhängigkeiten) Ich denke, es ist eine Validierung erforderlich, die von jeder Ebene: Hat der Benutzer die Eingabe ein vernünftiger

Gestaltung von lose gekoppelten Komponenten .NET - Provider-Muster

Anzahl der Antworten 4 Antworten
Geschlossen. Diese Frage ist off-topic. Es ist derzeit nicht akzeptieren Antworten. verbessern Wollen dieser Frage? "Update" die Frage so ist es on-topic für Stack-Überlauf. Geschlossen 4 Jahre vor. Mir wurde gesagt, dass die Anbieter Muster ist ein

Verwenden Sie die client-side MVC/MVVM-patterns und MVC-server-side-Muster

Anzahl der Antworten 5 Antworten
Anbetracht der beliebtesten MVC/MVVM-client-side-Muster (wie Knockout.js, Angular.js, Ember.js, und andere), habe ich einen großen Zweifel: Auch unter Berücksichtigung der Modellierung von Redundanz auf beiden Seiten, , was die Vorteile und disvantages diese verwenden, um client-side MVC-Muster mit

Was ist die zugrunde liegende design pattern hinter AOP?

Anzahl der Antworten 2 Antworten
Hatte diese interessante Frage hat mich heute gefragt, und die Argumente reichten von Proxy-Wrapper zum Dekorateur. Gedanken? ich glaube, es hängt davon ab, wie Sie bei der Implementierung der AOP, soweit ich weiß kann man es implementieren,

Was ist der Unterschied zwischen Python-Dekoratoren und das Dekorator-Muster?

Anzahl der Antworten 3 Antworten
Was ist der Unterschied zwischen "Python-Dekoratoren" und der "decorator pattern"? Wann sollte ich die Verwendung von Python decorators, und Wann sollte ich das Dekorator-Muster? Ich bin auf der Suche nach Beispielen in der Python-Dekoratoren und das Dekorator-Muster

Wie layout den code für ein einfaches Spiel?

Anzahl der Antworten 4 Antworten
Ich komme aus einem hintergrund meist die Entwicklung von websites, und vielleicht einige einfache Formular-basierte apps. MVC funktioniert gut, aber ich verstehe nicht ganz, was für ein Spiel. So, wie Jungs es tun? Ich bin auf die

Bitmap-Performance-Optimierung-Muster

Anzahl der Antworten 1 Antworten
Fand ich mehrere Muster, die für die Optimierung der Umgang mit Bitmaps in WPF. Ich nicht, jedoch verstehen, wenn die Verwendung der einzelnen Muster. So ich denke das ist ein Allgemeines problem, ich habe zusammengefasst, was ich

Schauen Sie sich das Ergebnis der ausgeführten Methode im Command-Muster

Anzahl der Antworten 2 Antworten
Derzeit bin ich versucht zu implementieren Transaction Script pattern (Genau wie Martin Fowler beschrieben mithilfe Befehl Muster) in einem simplen test-Projekt, alles funktioniert Prima, das problem ist, wo ich nicht weiß, wie man das Ergebnis(s), wenn die

Design patterns für mehrsprachigen website?

Anzahl der Antworten 4 Antworten
Können sagen, ich bin der Gestaltung einer website, wo wir Englisch, Französisch, Spanisch, Deutsch und Korea (bin ich nicht, aber mal behaupten, ich bin). Ich nicht darauf Vertrauen, dass Dienste wie google translate, wie es die Natur

Singleton-Muster in Multi-threaded-Umgebung

Anzahl der Antworten 5 Antworten
Während mein interview, interviewer begann seine Frage mit singleton-Muster. Ich schrieb unten. Dann fragte er Sollten wir nicht überprüfen, für die Nichtigkeit innerhalb getInstance Methode? Antwortete ich mit, Es ist NICHT notwendig, da Mitglied ist statischer Typ

Was ist eine gute online-Ressource für die css 'design patterns'?

Anzahl der Antworten 5 Antworten
So wie es momentan steht, diese Frage ist nicht eine gute Passform für unsere Q&A-format. Wir erwarten Antworten auf Tatsachen gestützt, Referenzen und know-how, aber diese Frage wird wahrscheinlich werben Debatte, Argumente, polling, oder erweiterte Diskussion. Wenn

Die Weitergabe von Entity-Kontext zu anderen Methoden und Objekte

Anzahl der Antworten 2 Antworten
Ich Frage mich, was ist der beste Weg, um pass Zusammenhang zwischen den Klassen. Soll ich mich mit den ref - parameter oder passen den Kontext als parameter? Vorzugsweise an den Konstruktor, aber im Fall einer statischen

Die besten websites für design patterns?

Anzahl der Antworten 11 Antworten
Was ist die beste Webseite für design patterns? Ich mag das format der http://ajaxpatterns.org Gibt es andere Websites, die für die Allgemeine Programmierung Muster organisiert in der gleichen Weise? InformationsquelleAutor Samg | 2009-07-02

was ist der beste Weg, um zu implementieren ein mapper in java?

Anzahl der Antworten 3 Antworten
Es ist schwer zu sagen, was hier gefragt. Diese Frage ist mehrdeutig, unklar, unvollständig, zu breit, oder der rhetorischen und nicht sinnvoll zu beantworten, die in seiner aktuellen form. Für Hilfe bei der Klärung dieser Frage, so

Wie zum erstellen von Objekten mit Parametern generiert, nach einem eindeutigen Schlüssel

Anzahl der Antworten 4 Antworten
Will ich haben Objekte mit einer Reihe von Eigenschaften und eine einzige eindeutige Identifizierung wichtiger. Als der Schlüssel eindeutig ist, kann es verwendet werden, um herausgreifen einen bestimmten Satz von Eigenschaften. Ich möchte in der Lage sein,

Refactoring mit mehreren "if" - Anweisungen

Anzahl der Antworten 1 Antworten
Ich habe vor kurzem begonnen die Programmierung viel mehr für meinen job. Ich kann zwar in der Regel erhalten die Arbeit gemacht, meinen code nicht "riechen" Recht auf mich. Wie würde ich es richtig umgestalten, so etwas

C++ - Transaktion-Muster für Alles oder Nichts Arbeiten

Anzahl der Antworten 5 Antworten
Angenommen ich habe zwei Funktionen DoTaskA und DoTaskB—sowohl in der Lage zu werfen TaskException—mit Ihren entsprechenden "rollback" - Funktionen UndoTaskA und UndoTaskB. Was ist das beste Muster zu verwenden, so dass entweder beide gelingen oder scheitern beide?

Für die Verwendung von Active-Objekt oder nicht?

Anzahl der Antworten 1 Antworten
Active object design pattern wie ich Sie verstehe, ist binden ein (private/dedizierte) thread Lebens Zeit mit einem Objekt und machen es Arbeit, die auf unabhängigen Daten. Aus einigen der Unterlagen, die ich Lesen , die Entwicklung dieser

Gibt es irgendwelche design-Muster zu vermeiden, die eine verschachtelte switch case?

Anzahl der Antworten 6 Antworten
Ich habe ähnliche Art von threads, Aber nicht sicher sind, wie Sie genau anzuwenden, die Lösung zu meinem Fall. Mein problem ist, dass ich eine Reihe von usecases können sagen, 'A','B','C',gibt Es bestimmte Befehle, die ich ausführen

Factory-Klasse für die Rücksendung eine generische Schnittstelle

Anzahl der Antworten 2 Antworten
Habe ich wenig Beton verwendet den folgenden Typ von Schnittstelle interface IActivity<T> { bool Process(T inputInfo); } Konkreten Klassen sind wie folgt class ReportActivityManager :IActivity<DataTable> { public bool Process(DataTable inputInfo) { //Some coding here } } class

Defensives kopieren von Effektiven Java

Anzahl der Antworten 5 Antworten
Lese ich "Effective Java" von Joshua Bloch, Artikel 39 defensive Kopie, und ich habe einige Fragen. Ich benutze immer das folgende Konstrukt: MyObject.getSomeRef().setSomething(somevalue); kurz für: SomeRef s = MyClass.getSomeRef(); s.setSomething(); MyObject.setSomeRef(s); Es immer funktioniert, aber ich denke,

ASP.NET MVC3 - 3-Tier-design - Transaktion Kontroll-und business-Schicht-design Fragen

Anzahl der Antworten 3 Antworten
Ich bin der Gestaltung eines ASP.NET MVC3-Anwendung, und ich möchte eine klare Trennung der Interessen in einem 3-Schicht-Architektur. Ich bin mit Fluent NHibernate als ORM, die Repository-pattern für die Arbeit mit den Entitäten zugeordnet, die von NHibernate.

Wie Gang of Four-Design Patterns passen in das MVC-Paradigma?

Anzahl der Antworten 4 Antworten
Hab ich grübelte über Design Patterns für einige Zeit jetzt und ich bin gerade erst anfangen zu sehen, wie ich könnte eigentlich beginnen, die etwas von diesen absichtlich in meiner Entwicklung. Ich bin allerdings immer noch verwirrt

OO-design-patterns zu verwenden für die Validierung

Anzahl der Antworten 4 Antworten
Ich bin in den Prozess des Schreibens einige Validierungs-code basiert auf folgenden Annahmen: Validation code muss in einer externen Klasse d.h. es werden keine Daten der Klasse enthält eigene Validierung Das gleiche Objekt validiert werden können in

Open-source-Beispiele für gut gestaltete Python-Anwendungen

Anzahl der Antworten 4 Antworten
Kennen Sie gut gestaltete open-source-Anwendungen, die sind lehrreich zu analysieren? Natürlich diese Frage, die sich strikt auf dieser andere post, aber ich bin besonders daran interessiert, Anwendungen in Python geschrieben. Siehe http://stackoverflow.com/questions/190612/where-can-i-get-real-world-examples-of-applications-written-in-python#190883 InformationsquelleAutor Federico A. Ramponi |

Wann müssen wir die Dekorator-Muster?

Anzahl der Antworten 9 Antworten
Wenn ist es nötig, verwenden Sie die Dekorator-Muster? Wenn möglich, geben Sie mir ein real-world Beispiel, ist gut geeignet für das Muster. Sie müssen uns nur sagen, was Sie tun müssen, wenn Sie wissen möchten, ob ein

Die C# - design-Muster für das schreiben von benutzerdefinierten Workflows in asp.net

Anzahl der Antworten 3 Antworten
Versuchen zu finden einige Beispiele auf der intertubes. Ich denke der Staat oder Strategie-Muster, aber wenn jemand Krieg Geschichten, Beispiele oder Ressourcen, Sie könnten mir würde es geschätzt werden. Ich nicht/nicht verwenden können, windows workflow. Meinem Beispiel

Muster für das Erstellen eines Einfachen und Effizienten Wert-Typ

Anzahl der Antworten 4 Antworten
Motivation: In der Lesung von Mark Seemann blog auf Code Smell: Automatische Eigenschaft sagt er gegen Ende: Die Quintessenz ist, dass die automatische Eigenschaften sind selten angemessen. In der Tat, Sie sind nur geeignet, wenn der Typ