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.

Knockout.js zeigen / verstecken block Sichtbarkeit Muster

Anzahl der Antworten 3 Antworten
Habe ich die code-Duplizierung problem in die nächste Falle. Auf meiner Seite habe ich eine Menge Blöcke, die ich brauche, um ein - /ausblenden durch klicken auf den link: <div> <a data-bind="click: showHiddenFirst, visible: isVisibleFirst"href="#">Show first</a> <div

Wenn Sie NICHT zur Verwendung von MVC in einer Webanwendung?

Anzahl der Antworten 8 Antworten
Dem ich arbeitete, skizzieren Sie sich einige Ideen für ein neues Projekt, und erkannte, dass ich hatte einige Schwierigkeiten, Dinge zu passen in ein MVC-framework (In dem Fall, CodeIgniter) In einer Weise, die ich mochte. Während ich

Broker-Architekturmuster in plain english

Anzahl der Antworten 1 Antworten
Könnte mir jemand erklären, die Broker-Muster für mich im Klartext? Möglicherweise in Bezug auf Java oder eine wirkliche Analogie. Warum downvote? Habe ich etwas falsch gemacht? Nicht sicher, entweder. Es ist möglich, die downvoter fühlte, das fiel

Ist die Verwendung der mediator-Muster empfehlen?

Anzahl der Antworten 2 Antworten
Derzeit lese ich http://addyosmani.com/resources/essentialjsdesignpatterns/book/#mediatorpatternjavascript Verstehe ich das mediator-Muster als eine Art von Objekt, das festlegt, publish-und subscribe-Funktionalität. In der Regel ich bin einrichten von Objekten, die bereits subscribe(), publish () - Methoden. Konkrete Objekte, erweitern Sie diese

Vorteile der Verwendung von Delegaten?

Anzahl der Antworten 14 Antworten
Ich bin auf der Suche zu implementieren das Observer-Muster in VB.NET oder C# oder irgendeine andere erste-Klasse .NET-Sprache. Ich habe gehört, dass die Delegierten dazu benutzt werden können, aber nicht herausfinden können, warum Sie sich bevorzugt über

Wo sollen wir ein Template Methode - Muster?

Anzahl der Antworten 8 Antworten
Kann jemand lassen Sie mich wissen, einige Beispiel-Situationen, in denen die Template Methode - Muster sollte verwendet werden? Mir einige real-world-Anwendungen von Ihren eigenen Erfahrungen. (Die ich bisher gefunden haben, ist es sinnvoll, nur für mapping-Daten, die

Wann verwenden Sie das abstrakte-Fabrik-Muster?

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

Welche design-pattern zu verwenden für die überprüfung von Daten und Erstellung von ein Objekt

Anzahl der Antworten 5 Antworten
Komme ich oft in Situationen, in denen ein ich möchten, erstellen Sie eine Instanz eines Objekts, indem Sie es einige gegeben, Daten oder vielleicht ein anderes Objekt, sondern die Daten oder das Objekt muss, um gültig zu

Wie man richtig mit einem NHibernate ISession-Objekt - Session Ist Geschlossen! Fehler

Anzahl der Antworten 4 Antworten
Ich bin mit Probleme mit meinem ISessions in NHibernate. Ich bekomme immer "Sitzung Geschlossen!" - Fehler. Kann jemand bitte zeigen Sie mir die richtigen Muster, einschließlich eine definition der folgenden Methoden und Ihre Verwendung: ISession.Close() ISession.Dispose() ISession.Disconnect()

Design-Patterns (oder Techniken), die für Skalierbarkeit

Anzahl der Antworten 5 Antworten
Was design patterns oder Techniken haben Sie verwendet, die speziell auf Skalierbarkeit? Muster wie Fliegengewicht Muster scheint mir zu sein, eine spezielle version der Factory Pattern, die Förderung hoher Skalierbarkeit oder bei der Arbeit innerhalb der Speicher

Symfony - Wie Sie Zugang zu Unternehmens-repository

Anzahl der Antworten 3 Antworten
Gibt es mehrere Möglichkeiten, Zugriff auf das Unternehmens-repository in der Symfony2-Controller oder Dienstleistungen, die jede hat Ihren Vorteil und Nachteil. Zuerst habe ich in der Liste hier und dann die Fragen ob es irgendeine bessere Lösung oder

Eleganteste Weg, um erstellen Sie einen Namespace/Klasse Typ-Struktur in JavaScript

Anzahl der Antworten 1 Antworten
Ich versuche, sich auf eine Methode, die mir die eleganteste Art der Verpackung meinen code in Namespace/Unit wie Objekte. Zum Beispiel Google Maps API var a = Google.Maps.Foo();, was ich denke, scheint ziemlich sauber. Ich möchte es

Was die Versionsverwaltung in design pattern würden Sie empfehlen

Anzahl der Antworten 5 Antworten
Habe ich eine Forderung zu bauen 'Versionierung', die in eine Anwendung, und Frage mich, wie man am besten nähern. Habe ich von diesem Allgemeinen Muster ab: Modell A hat viele B ' s Wo auf aktualisieren werden

Besser asynchrone Ablaufsteuerung mit Objective-C blocks

Anzahl der Antworten 6 Antworten
Ich bin mit AFNetworking für asynchrone Aufrufe an eine web service. Einige dieser Aufrufe müssen in Reihe geschaltet werden, wobei die Ergebnisse von call-A-by-call B die verwendet werden, durch aufrufen von C, etc. AFNetworking Griffe Ergebnisse der

Java JDBC-vs JPA für die Datenbank-Anwendung

Anzahl der Antworten 5 Antworten
Ich möchte Vorwort, ich bin etwas ein Neuling auf der Suche nach Rat, wie ich versucht bin zu bauen gute Gewohnheiten. Die Anwendung, die ich entwickle gerade jetzt ist eine stark integrierte Datenbank-Anwendung. Als ich entwickeln und

Erstellen dynamischer Typ in C++

Anzahl der Antworten 5 Antworten
Schreibe ich ein Stück von generischen software, die geladen wird, auf zu viele verschiedene Varianten der gleichen grundlegenden hardware. Sie haben alle den gleichen Prozessor, aber mit verschiedenen Peripheriegeräten und Ihre eigenen Funktionen, die durchgeführt werden müssen.

python - sollte ich statische Methoden verwenden oder top-level-Funktionen

Anzahl der Antworten 5 Antworten
Ich komme aus einem Java-hintergrund und ich bin neu in python. Ich habe ein paar scripts, die einige helper-Funktionen, die nur für die Anwendung im Zusammenhang zu Lesen und schreiben von Dateien. Einige Funktionen im Zusammenhang mit

So ändern Sie Tab von TabControl-Steuerelements in WPF, ohne gegen das MVVM-Muster

Anzahl der Antworten 5 Antworten
Meine WPF-Windows enthält ein TabControl-Steuerelement die Anzeige von Inhalt, der auf verschiedenen Registerkarten. Ein Klick auf den button führt eine Methode aus, über die ICommand-Schnittstelle /- Bindung. Die aufgerufene Methode erzeugt text soll angezeigt werden, in der

C++ Singleton-Klassen - Vererbung gute Praxis

Anzahl der Antworten 2 Antworten
In einem vorhandenen Projekt, ich bin Erben eine Controller-Klasse (MVC) - deklariert als Singleton zu definieren, meine eigene Behandlung. Wie angemessen Ableitung dieser Singleton-Klasse? Erste, die ich erweitern auf den Kontext und die Notwendigkeit für dieses Erbe.

Empfehlen Sie ein design-Muster für eine workflow-Anwendung

Anzahl der Antworten 2 Antworten
Ich entwickle eine Anwendung, wo der Benutzer kann die Ausführung von Aufgaben /workflows. Jede Aufgabe besteht aus einer queue von Aktionen ausgeführt werden. Ich möchte in der Lage sein der Lage sein, Benutzereingaben, nachdem der workflow gestartet

Design Patterns - Architektur-Astronauten

Anzahl der Antworten 12 Antworten
Vielleicht meine Frage ist ähnlicher Natur wie dieser: Verwenden Sie design-patterns? Den Programmen, die ich Schreibe, sind kleine 50-75 K-line-Programme meistens mit Windows Forms und ASP.NET. Diese Programme sind GUI-intensive ermöglicht das design und layout von verschiedenen

Java-Transfer-Objekt, was ist das?

Anzahl der Antworten 3 Antworten
Direkt aus dieser Artikel oracle über die J2EE-DAO-Muster: Alles ist sehr klar, ja, aber das Transfer-Objekt "Teilnehmer" (wie Sie es nennen). Hier zitiere ich die etwas ich möchte weitere Erkenntnisse über die (besonders nützlich wäre, ein Beispiel

IObservable vs Plain Veranstaltungen oder Warum Sollte ich IObservable?

Anzahl der Antworten 1 Antworten
Führte Microsoft IObservable<T> interface der BCL mit .NET Framework 4, und ich dachte, "Super, endlich muss ich es nutzen!" So grub ich tief und Lesen Sie Beiträge und Dokumentation und auch umgesetzt, die dem Muster. Nach tun,

Wie zu verwenden dieser Singleton-Klasse in C#?

Anzahl der Antworten 5 Antworten
Ich bin kämpfen mit Nutzung des Singleton design-pattern. Ich bin versucht, es in diese einfache Konsolenanwendung. Ich habe ein problem mit es in der Methode Main in der Klasse Program. Ich möchte definieren, Objekt aus der Singleton-Klasse,

Was ist das Fassade-Entwurfsmuster?

Anzahl der Antworten 20 Antworten
Ist Fassade eine Klasse enthält eine Menge von anderen Klassen? Was macht es ein design-pattern? Für mich ist es wie eine normale Klasse. Können Sie mir erklären, diese Fassade Muster? Jedes design pattern ist in seiner Umsetzung

Verständnis Decorator Design Pattern in C#

Anzahl der Antworten 5 Antworten
Ich habe gerade angefangen zu lernen Decorator Design Pattern, leider musste ich gehen durch verschiedene refrences zu verstehen, das Dekorator-Muster in einer besseren Art und Weise führte mich in große Verwirrung. also, so weit wie mein Verständnis,

Design ein file-system

Anzahl der Antworten 2 Antworten
Was sollten die Klassen, die man braucht, zu schaffen, während die Gestaltung eines Dateisystems . Welche Art von design-Muster sollte verwendet werden, bei der Gestaltung der Datei system. Ist dieses Hausaufgaben? Nichts falsch mit, dass es Hausaufgaben

Java-erweiterbar-enumeration

Anzahl der Antworten 6 Antworten
Gibt es eine Möglichkeit zu schreiben, eine enumeration, die erweitert werden kann. Ich habe mehrere Methoden, ich möchte immer für meine Aufzählungen. Zum Beispiel verwende ich eine enumeration für meine Datenbank-Felder. Ich die tatsächlichen Feldnamen in der

Design-Muster für die Implementierung von plugins in Ihrer Anwendung?

Anzahl der Antworten 4 Antworten
Was ist der standard-Weg für die Implementierung einer plugin-system für deine Anwendung? In meiner letzten Bewerbung habe ich eine einfache Schnittstelle für alle Plug-ins, die Sie implementieren müssen. Ich laden Sie dann alle Baugruppen in das apps-Verzeichnis

Warum sollte ich das command design pattern, während ich leicht nennen erforderlichen Methoden?

Anzahl der Antworten 8 Antworten
Studiere ich die command design pattern, und ich bin ganz verwirrt mit der Art und Weise der Verwendung. Das Beispiel, das ich habe ist in Bezug auf eine remote-control-Klasse, die verwendet wird, um Licht einzuschalten, und off.

Controller in Struts

Anzahl der Antworten 9 Antworten
Was ist ein Controller in MVC ? Ist es struts.xml oder Servlet (Action-Klasse)? Können wir mehr als eine Controller in unserer Anwendung? Ist es gute Praxis, mehr als ein controller? InformationsquelleAutor ajay | 2009-11-03

Was ist der name des Google Analytics async design pattern und wo werden Sie eingesetzt?

Anzahl der Antworten 4 Antworten
Google Analytics async code verwendet eine sehr klare Gestaltung-Muster für die Ausführung von javascript-code. Den code von einer Bibliothek abhängig und weiß es gar nicht, wenn die library geladen wurde oder nicht. Wenn die Bibliothek nicht geladen

Decorator pattern Beispiel

Anzahl der Antworten 3 Antworten
Ging ich durch das Decorator design pattern und sah, dass jeder zweite Beispiel verwendet einen Abstrakte decorator-Klasse und implementieren auch das interface der Klasse, für die Dekorator erstellt werden. Meine Frage ist, Ist es notwendig, eine abstrakte

Design Methodik: use-case-driven vs. domain-driven

Anzahl der Antworten 6 Antworten
Nur für die Diskussion, mir scheint es, dass 2 unterschiedliche Terminologien eigentlich sagen das gleiche. Gibt es spürbare Unterschiede zwischen diese 2 design-Ansätze? InformationsquelleAutor zs2020 | 2010-07-03

Builder design pattern: Warum brauchen wir eine Leiter?

Anzahl der Antworten 7 Antworten
Vor kurzem habe ich über das Builder-Entwurfsmuster. Es scheint, dass verschiedene Autoren verwenden "Builder pattern" in Bezug auf die verschiedenen Geschmacksrichtungen, so lassen Sie mich beschreiben das Muster, das ich bin, zu Fragen. Wir haben einen Algorithmus

Design Patterns for Data Access Layer

Anzahl der Antworten 1 Antworten
Ich habe eine Anwendung, die eine Datenbank (MongoDB) zum speichern von Informationen. In der Vergangenheit ich habe eine Klasse voll von statischen Methoden zum speichern und abrufen von Daten, aber ich habe da erkannt, dass dies nicht

Was ist der Unterschied zwischen einer state-Maschine und die Umsetzung des state pattern?

Anzahl der Antworten 5 Antworten
Frage ich mich, ob eine state machine ist nur die Zustand Muster bei der Arbeit oder wenn es gibt tatsächlich einen Unterschied zwischen diesen beiden? Fand ich diese Artikel mit dem mutigen Titel "the state design pattern

Schön, Allgemeinen Art und Weise zu Sortieren Nullen in der unteren, unabhängig?

Anzahl der Antworten 5 Antworten
Schreibe ich einige custom-Komparatoren, und dann möchte ich Ihnen push-null-Elemente an der Unterseite der Liste, unabhängig davon, ob ich die Sortierung auf-oder absteigend. Was ist eine gute Strategie oder das Muster für die Annäherung an diese? Offhand:

Mit Service als singleton in Android

Anzahl der Antworten 3 Antworten
Ist es eine schlechte Praxis zu erstellen Service das funktioniert als singleton? Ich meine ein Service ist, nie aufgehört, und enthält einige private Daten, dass einige andere Motoren Activities verwenden würde, so die Service haben könnte, so

Decorator pattern in C++

Anzahl der Antworten 3 Antworten
Kann mir jemand ein Beispiel für das Decorator design pattern in C++ ? Ich habe die Java-version von es, aber fand es schwierig, zu verstehen, die C++ - version davon (von den Beispielen, die ich gefunden). Dank.

Vue.js : der Beste Weg zur Umsetzung MPA(Multi-page app) in laravel

Anzahl der Antworten 2 Antworten
Bin ich auf der Suche rund um für eine Weile, Aber nicht so, hab alles Einberufung. , Was die beste Herangehensweise und in der Praxis umzusetzen, Vue MPA Architektur in laravel. Gesucht für ganz ein bisschen. Aber

Was ist die häufigste design-patterns für jedes windows-forms-Anwendung?

Anzahl der Antworten 3 Antworten
Bin ich Fragen, wie ich werde entwickeln Sie einen client-Anwendung mit c# zu Börsendaten und machen einige Benutzer-Interaktion, so gebt mir links für die besten tutorials, die Sie Lesen, bevor Sie InformationsquelleAutor Ahmed Said | 2009-01-01

Model-View-Controller vor-und Nachteile

Anzahl der Antworten 4 Antworten
Was die vor-und Nachteile der Verwendung einer Model-View-Controller-Modell in Ihre Anwendung zu erstellen? InformationsquelleAutor RCIX | 2009-07-10

Wege zur Beseitigung-Schalter im code

Anzahl der Antworten 23 Antworten
Was sind die Möglichkeiten, Sie zu vermeiden den Einsatz von switch im code? Warum würden Sie wollen, zu beseitigen schaltet, wenn verwendet, richtig? Kannst du bitte konkretisieren Sie Ihre Frage. Ich Stimme in dieser Frage gemacht werden,

Passende Design-Muster für eine Einfache Chat-Anwendung

Anzahl der Antworten 3 Antworten
Ich bin der Gestaltung einer einfachen chat-Anwendung (nur für den kick it). Ich habe mich schon gefragt, der ein einfaches design für, die chat-Anwendung. Geben Sie übersicht.. hier sind die Regeln: Anonymen Nutzer den chat betreten nur

UML-Klassendiagramm: ist dieses, wie Sie schreiben, Abstrakt Methode oder Eigenschaft?

Anzahl der Antworten 2 Antworten
Als ich, war die Schaffung der ersten Zeit ein uml-Klassendiagramm für ein kleines C# - Projekt hatte ich einige Schwierigkeiten mit den Eigenschaften. Am Ende habe ich nur noch die Eigenschaften als Variablen mit <<property>> an den

Einfache Erklärung für die "Reaktor-Muster" mit seinen Anwendungen

Anzahl der Antworten 2 Antworten
Reaktor-Muster ist erklärt in wikipedia, und es ist ein bisschen zu Abstrakt. Können Sie beschreiben, dieses Muster in ein konkreter Weg? Idealerweise mit code-snippets oder high-Ebene Klassendiagramme beschreiben einige Anwendungen der Reaktor-Muster. Fand diese Frage eine tolle

singleton und Vererbung in Java

Anzahl der Antworten 6 Antworten
Ich habe eine Basisklasse, wobei einige Funktionen gemeinsam zwei Klassen. In anderen Worten, kann ich eine base-Klasse und diese beiden Klassen, die Unterklassen der Basisklasse. Aber für jede dieser sub-Klassen, die Anzahl der Instanzen, die erstellt werden

Was ist der Unterschied zwischen Rot/Schwarz-Bereitstellung und Blau/Grün-Bereitstellung?

Anzahl der Antworten 2 Antworten
Ich gehört habe beide verwendet, um die Idee zu beschreiben, die die Bereitstellung eines Updates auf neue Maschinen, während alte Maschinen aktiv, bereit für den ein rollback ausgeführt, wenn ein Problem Auftritt. Ich habe auch gehört, dass

Repository-Muster Standardisierung der Methoden

Anzahl der Antworten 7 Antworten
Alle ich bin auf der Suche nach der richtigen definition der repository-pattern. Meinem ursprünglichen Verständnis war diese (extrem verdummt) Trennen Sie Ihre Business-Objekte aus den Daten Objekte Standardisierung access-Methoden im data access layer. Habe ich wirklich gesehen,