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.

Warum und wie Speicherlecks im Ereignishandler vermieden werden können

Anzahl der Antworten 3 Antworten
Nur ich kam zu der Erkenntnis durch die Lektüre einige Fragen und Antworten auf StackOverflow, das hinzufügen von Ereignis-Prozeduren mit += in C# (oder ich denke, die anderen .net-Sprachen) können dazu führen, häufige memory leaks... Habe ich

Alternative zum Besuchermuster?

Anzahl der Antworten 7 Antworten
Ich bin auf der Suche nach einer alternative zu dem Besucher-Muster. Lassen Sie mich nur konzentrieren sich auf ein paar der einschlägigen Aspekte des Musters, während das überspringen über unwichtige details. Ich verwende ein Form-Beispiel (sorry!): Sie

Können Sie Instanzeneigenschaften dynamisch in PHP erstellen?

Anzahl der Antworten 12 Antworten
Gibt es eine Möglichkeit zu schaffen, alle Instanz-Eigenschaften dynamisch? Zum Beispiel, ich möchte in der Lage sein zu generieren, werden alle Attribute im Konstruktor und noch in der Lage sein, um Ihnen den Zugang nach der Klasse

Geschäftslogik in MVC

Anzahl der Antworten 9 Antworten
Ich habe 2 Fragen: Q1. Wo genau ist "business-Logik" liegen in der MVC-Muster? Ich bin verwirrt zwischen Modell und Controller. Q2. Ist die "business-Logik" wie die "business-Regeln"? Wenn nicht, was ist der Unterschied? Es wäre toll, wenn

MVVM ViewModel im Vergleich zu MVC ViewModel

Anzahl der Antworten 3 Antworten
ViewModel ist ein Begriff, der verwendet wird, in beiden MVVM (Model-View-ViewModel) und die empfohlene Umsetzung für ASP.NET MVC. Forscht "ViewModel" kann verwirrend sein, da jedes Muster verwendet den gleichen Begriff. Was sind die wichtigsten Unterschiede zwischen den

Wie kannst du den Code für ein Spiel so organisieren, dass es dem MVC-Muster entspricht?

Anzahl der Antworten 6 Antworten
Ich bin ein Neuling auf dem college gehen, für mein Studium der informatik..., die ich programmiert habe viel in den letzten paar Jahren, aber gerade in letzter Zeit habe ich immer mehr in die theoretische Vorstellungen über

Warum hat Magento Methoden _construct und __construct?

Anzahl der Antworten 3 Antworten
Gibt es einen Grund, warum Magento hat einen _construct und ein __construct Methode? Warum wird die zusätzliche _construct vorhanden??? Könnte irgendetwas dadurch erreicht, dass die zusätzliche _construct Methode nicht erreicht werden, nur durch den Aufruf der parent-Konstruktor

Was ist der beste Weg, Selenium PageObject Design Pattern zu verwenden?

Anzahl der Antworten 3 Antworten
Ich bin erstellen von tests mit Selenium 2 Web-Treiber mit C#.Net. Nach dem Lesen durch eine Menge von Selen-Dokumentation, habe ich immer noch das Gefühl unsicher, wie man über das testen mit dem PageObject-design-patterns. Viele Selen-Beispiele sind

Kyle Simpsons OLOO Muster gegen Prototyp-Entwurfs-Muster

Anzahl der Antworten 8 Antworten
Tut Kyle Simpson ' s "OLOO (Objekte, die Verknüpfung zu Anderen Objekten) Muster" unterscheiden sich in keiner Weise von der der Prototyp design pattern? Andere als die Prägung, die es durch etwas, das genau angibt, "linking" (das

Wenn Singletons schlecht sind, warum ist ein Service Container gut?

Anzahl der Antworten 5 Antworten
Wir alle wissen, wie bad Singletons sind, weil Sie ausblenden, Abhängigkeiten und für andere Gründe. Aber in einem Rahmen, es könnten viele Objekte müssen nur einmal instanziiert und aufgerufen von überall (logger, db etc). Dieses problem zu

Datenstruktur zur Implementierung der UNDO- und REDO-Option

Anzahl der Antworten 5 Antworten
Ich umsetzen will, UNDO-und REDO-option(wie wir sehen, in MS word usw.). Können Sie mir empfehlen eine Daten-Struktur für es, und wie kann ich es umsetzen.? InformationsquelleAutor der Frage SyncMaster | 2009-03-31

Repository-Muster Schritt für Schritt Erklärung

Anzahl der Antworten 2 Antworten
Kann mir jemand bitte erklären, das Repository-Pattern .NET Schritt für Schritt, was ein sehr einfaches Beispiel oder eine demo. Ich weiß, das ist eine sehr Allgemeine Frage, aber bisher habe ich noch keine befriedigende Antwort gefunden. Kommentar

Singleton von Jon Skeet Klärung

Anzahl der Antworten 2 Antworten
public sealed class Singleton { Singleton() {} public static Singleton Instance { get { return Nested.instance; } } class Nested { //Explicit static constructor to tell C# compiler //not to mark type as beforefieldinit static Nested() {}

Pattern-Matching-Funktionen in Clojure?

Anzahl der Antworten 4 Antworten
Habe ich verwendet erlang in der Vergangenheit und es hat einige wirklich nützliche Sachen wie pattern-matching-Funktionen oder die Funktion "Wachen". Beispiel aus der erlang-docs ist: fact(N) when N>0 -> N * fact(N-1); fact(0) -> 1. Aber dies

Android: Wie erstelle ich einen Hintergrund aus einem Muster?

Anzahl der Antworten 1 Antworten
Habe ich ein Muster (.png-Bild 4x4px) und füllen das layout mit. Weiß jemand, wie dies zu tun? Wenn ich wählen Sie einfach die drawable als hintergrund das Bild gestreckt wird, sondern es muss wiederholt werden entlang der

Bestes Design für ein Benutzer- / Rollenverwaltungssystem?

Anzahl der Antworten 4 Antworten
Hier ist ein software-design-Frage, die ich angetroffen habe mehrere Male und habe noch nie eine ideale Lösung für (ich bin auch den Umgang mit es jetzt wieder.) Viele Anwendungen benötigen irgendeine form von user - /role-management. Sie

Wann würden Sie das Builder-Muster verwenden?

Anzahl der Antworten 15 Antworten
Was sind einige gemeinsamen, realen Welt Beispiele Verwendung des Builder Pattern? Was hat es zu kaufen? Warum nicht einfach ein Factory Pattern? Kommentar zu dem Problem stackoverflow.com/questions/35238292/... erwähnt, dass einige APIs, die die Verwendung builder pattern Kommentarautor:

Wie können Sie eine Baumstruktur in einer relationalen DB speichern?

Anzahl der Antworten 4 Antworten
Gibt es die "setzen Sie einen FK zu Ihren Eltern" - Methode, d.h. die einzelnen Datensätze Punkte zu Eltern werden. Das ist ein harter für lese-Aktionen, die aber sehr leicht zu pflegen. Und dann gibt es ein

Schlüsselwort in C # sperren

Anzahl der Antworten 10 Antworten
Verstehe ich die main-Funktion des lock-Taste Wort für MSDN - lock-Anweisung (C# - Referenz) Lock-Schlüsselwort kennzeichnet eine Anweisung block als einen kritischen Abschnitt durch die Beschaffung der mutual-exclusion lock für ein bestimmtes Objekt ausführen ein Anweisung, und

Unterschied zwischen Strategie-Muster und Befehlsmuster

Anzahl der Antworten 5 Antworten
Was ist der Unterschied zwischen den Strategie-Muster und die Befehl Muster? Ich bin auch auf der Suche für einige Beispiele in Java. Kommentar zu dem Problem - Öffnen erste Suche-Treffer: coderanch.com/t/100214/patterns/Command-vs-Strategy-Pattern Kommentarautor: Mitch Wheat Verwandte: stackoverflow.com/questions/1673841/... Kommentarautor:

Conditional Builder-Methode Chaining Fluent-Schnittstelle

Anzahl der Antworten 3 Antworten
Ich Frage mich, was wäre der beste Weg zur Umsetzung einer .When Zustand in einem fluent interface mit Methode Verkettung in einem Builder Objekt? Beispielsweise, wie würde ich das umsetzen, das .WithSkill() und .When() Methoden im folgenden

Java JSON-Serialisierung - Best Practice

Anzahl der Antworten 4 Antworten
Muss ich implementieren, der die JSON-Serialisierung für einige Objekte, und ich habe ein problem, wenn es kam, um die integration mit generischen Sammlungen. Alle serialisierbaren Klassen, die dieses interface implementieren (JSONObject kommt aus diese Bibliothek): interface JSONSerializable{

Kommentare und Likes in der Datenbank implementieren

Anzahl der Antworten 7 Antworten
Ich bin software-Entwickler. Ich Liebe es zu coden, aber ich hasse Datenbanken... Aktuell habe ich die Erstellung einer website, auf der ein Benutzer wird erlaubt, markieren Sie eine Entität als mochte (wie in FB), tag und Kommentar.

Erklärung des "Reaktormusters"

Anzahl der Antworten 2 Antworten
Die einzige Erklärung, die von der Reaktor-Muster, die ich finden konnte ist in wikipedia, und es ist ein bisschen zu Abstrakt (imho). Können Sie beschreiben, dieses Muster in einer konkreteren Weise.. idealerweise mit code-snippets oder high-level-Klasse-Diagramme? Kommentar

Beispiele für guten JavaScript-Code in Open-Source-Webanwendungen

Anzahl der Antworten 8 Antworten
Ich bin kämpfen, um einen Weg finden, das schreiben von JavaScript-code, das wäre effizient, weitgehend akzeptiert, die von anderen Entwicklern und nicht sehr hässlich. Bis vor kurzem, was ich benutzt habe, waren nur literal-Objekte und die bits

ASP.NET MVC - Sollte Geschäftslogik in Controllern vorhanden sein?

Anzahl der Antworten 6 Antworten
Derik Whitaker geschrieben ein Artikel ein paar Tage her, dass Treffer einen Punkt, den ich war schon neugierig auf einige Zeit: sollte die business-Logik vorhanden, in Controllern? Bisher alle ASP.NET MVC-demos habe ich gesehen repository-Zugang und business-Logik

Entwurfsmuster für die Rückgängig-Engine

Anzahl der Antworten 22 Antworten
Ich Schreibe eine strukturelle Modellierung tool für eine civil enginering Anwendung. Ich habe eine riesige Modell-Klasse für das gesamte Gebäude, in denen Sammlungen von Knoten, Linien-Elemente, Lasten, etc.. die sind auch benutzerdefinierte Klassen. Habe ich bereits codiert

Der beste Weg, um jQuery / JavaScript-Code zu organisieren (2013)

Anzahl der Antworten 8 Antworten
Das Problem Dieser Antwort wurde beantwortet vor, aber die sind alt und nicht up to date. Ich habe über 2000 Zeilen code in einer einzigen Datei, und wie wir alle wissen, dass dies ist eine schlechte Praxis,

Wann und warum sollte das Strategie-Pattern verwendet werden?

Anzahl der Antworten 10 Antworten
Wann würde der Strategie-Muster verwendet werden? Ich sehe client code-Schnipsel wie dieses: class StrategyExample { public static void main(String args) { Context context; //Three contexts following different strategies context = new Context(new ConcreteStrategyAdd()); int resultA = context.executeStrategy(3,4);

Wann sollte ich ein zusammengesetztes Designmuster verwenden?

Anzahl der Antworten 10 Antworten
Ich verstehe nicht, Wann sollte ich verwenden Sie die composite design pattern. Welche Vorteile bekomme ich von diesem design pattern? Ich besuchte diese website, sondern es nur sagt mir, über die Struktur der design pattern und nicht

Gibt es ein Entwurfsmuster, das sich mit dem Callback-Mechanismus befasst?

Anzahl der Antworten 9 Antworten
Gibt es ein Entwurfsmuster, das sich mit der callback-Mechanismus? InformationsquelleAutor der Frage Kim | 2009-06-03

Wie implementiere ich den Activity Stream in einem sozialen Netzwerk?

Anzahl der Antworten 6 Antworten
Entwickle ich mein eigenes Soziales Netzwerk, und ich habe nicht gefunden auf der web-Beispiele für die Umsetzung der Strom von den Aktionen der Benutzer... Zum Beispiel, wie Sie Filteraktionen für jeden Benutzer? Wie bewahren Sie die action-events?

Welche Designmuster werden im Spring-Framework verwendet?

Anzahl der Antworten 9 Antworten
Was design patterns werden in das Spring-framework? Kommentar zu dem Problem Es enthält mehr als 10 mustern einschließlich ..MVC, Front controller, View Helper, Singleton, Prototype, Fabrik etc . javabench.in/2012/02/design-patterns-being-used-in-spring.html Kommentarautor: Raúl Design - Muster, MVC-Muster,Proxy-Muster,Factory-Pattern, Singleton Muster,Template