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.

Design-Muster für die Analyse von Binär-file-Daten und speichert Sie in einer Datenbank

Anzahl der Antworten 4 Antworten
Jemand empfehlen ein design-pattern für die Aufnahme einer Binärdaten-Datei, Parsen, Teile der it in die Objekte ein und speichern Sie die resultierenden Daten in einer Datenbank? Ich denke, ein ähnliches Muster kann verwendet werden, für die Aufnahme

Design Patterns mit IQueryable<T>

Anzahl der Antworten 2 Antworten
Mit der Einführung von .NET 3.5 und die IQueryable<T> - Schnittstelle, neue Muster entstehen. Ich habe zwar gesehen, eine Reihe von Implementierungen der Spezifikation Muster, ich habe nicht gesehen, viele andere Muster mit dieser Technologie. Rob Conery

Repository-Muster - wie richtig zu verarbeiten, Verknüpfungen und komplexe Abfragen?

Anzahl der Antworten 1 Antworten
Ich habe ein problem mit dem Repository-Muster - wie zum ausführen von JOIN-Operationen zwischen mehreren repositories. In diesem Projekt werden wir verwenden, MVC, EF, DDD. Ich bin mir bewusst, dass diese Art von Frage wurde hier mehrmals,

Design-Pattern: Client - Server

Anzahl der Antworten 2 Antworten
werde ich implementieren Sie eine client - server Anwendung in java. Client und server kommunizieren miteinander über TCP. Es gibt nur einen zentralen server, wer kümmert sich um alle Client-Nachrichten. Ich nicht verwenden RMI für die Kommunikation,

Was ist der Unterschied zwischen MVC-Modell 1 und Modell 2?

Anzahl der Antworten 3 Antworten
Habe ich vor kurzem entdeckt, dass MVC haben soll, zwei verschiedenen Geschmacksrichtungen, Modell eins und Modell zwei. Ich soll eine Präsentation auf MVC1 und ich wurde angewiesen, dass "es ist nicht die web-basierte version, wird verwiesen auf

erstellen einer singleton-Klasse in java mit public Konstruktor

Anzahl der Antworten 6 Antworten
Habe ich die Benutzung von privaten Konstruktors einer Klasse singleton ? Gibt es einen anderen Weg, als mit private Konstruktor ? Kann ich nicht machen, eine Klasse singleton mit public Konstruktor ? möglich, Duplikat der Warum ist

Die zirkuläre Abhängigkeit in C++

Anzahl der Antworten 5 Antworten
Den Fakten: Ich habe zwei vorherrschende Klassen: Manager und Spezialisten. Es gibt verschiedene Arten von Spezialisten. Spezialisten erfordern oft die Hilfe von anderen Spezialisten um Ihren job zu erledigen. Der Manager kennt alle Spezialisten, und zunächst jeder

Muster zum austauschen von Daten zwischen Objekten in C++

Anzahl der Antworten 7 Antworten
Habe ich begonnen, eine migration von einem hoch-Energie-Physik-Algorithmus in FORTRAN geschrieben, um einen objektorientierten Ansatz in C++. Der FORTRAN-code verwendet eine Menge von globalen Variablen über eine Menge von Funktionen. Habe ich vereinfacht, die globalen Variablen in

Besucher-Muster in Scala

Anzahl der Antworten 2 Antworten
Gibt es Anwendungsfälle für den Einsatz der Besucher-Muster in Scala? Sollte ich Pattern-Matching in Scala jedes mal, wenn ich verwendet hätte das Besucher-Muster in Java? man könnte implicits Objekte/Methoden ein Besucher-Muster vielleicht... InformationsquelleAutor Mairbek Khadikov | 2011-12-23

Erstellen von Anzahl Muster in java

Anzahl der Antworten 5 Antworten
Muss ich erstellen, diese Muster in java nach jedoch viele Zeilen der Benutzer eingibt: 1 12 123 1234 12345 54321 4321 321 21 1 1 21 321 4321 54321 Kann ich tun die ersten beiden, aber ich

xsd pattern akzeptabel für Dezimalzahlen?

Anzahl der Antworten 2 Antworten
Haben wir eine Anfrage zu implementieren unserer webservice-Antwort, so dass xsd:decimal Bruchteil Ziffern werden mit Nullen aufgefüllt werden, wenn es nicht lange genug, wenn sich ein Muster zeigt, so. Ich Frage mich, ob dies ein angemessener Wunsch,

Was ist der grundlegende Unterschied zwischen der Factory und Abstract Factory Design Pattern?

Anzahl der Antworten 19 Antworten
Was ist der grundlegende Unterschied zwischen der Factory und Abstract Factory Pattern? Meiner Meinung nach die Qualität der Antworten in den Unterschiede zwischen Abstract-Factory-Pattern und Factory-Methode sind besser als die hier. Der entscheidende Unterschied ist, dass die

Kann nicht scheinen, um zu verstehen, SOLID-Prinzipien und design-patterns

Anzahl der Antworten 1 Antworten
Ich versuche in OOP in letzter Zeit, und ich habe Probleme mit SOLID Prinzipien und design patterns. Ich sehen, warum Leute Sie benutzen, und ich wirklich wollen, um Sie auch nutzen, aber ich kann nicht umbrochen, mein

Was ist der "Dispatcher" - Entwurfsmuster?

Anzahl der Antworten 1 Antworten
Was ist das "dispatcher" - Muster und wie würde ich das umsetzen in code? Ich haben eine Eigenschaft, die Tasche von generischen Objekten und möchte die retrieval delegiert, um eine generische Methode. Derzeit habe ich Eigenschaften, die

Muster-mix F# und C# in der gleichen Lösung

Anzahl der Antworten 8 Antworten
Studierte ich einige funktionale Sprachen, vor allem für schulische Zwecke. Dennoch, wenn ich Projekt eine client-server-Anwendung, die ich starte immer die Annahme eines Domain-Driven Design, streng OOP. Einer komplexen Lösung geschrieben .Net framework bekommen könnte Vorteile, die

Thread-sichere singleton in C++

Anzahl der Antworten 2 Antworten
Habe ich gelesen, über thread-sichere Singleton und die Umsetzung finde ich überall eine getInstance () - Methode so etwas wie dieses: Singleton* getInstance() { if ( !initialized ) { lock(); if ( !initialized ) { instance =

Ersetzen Sie " Switch/Case mit Muster

Anzahl der Antworten 7 Antworten
Habe ich code sehr ähnlich zu diesem Beispiel drei mal in eine code-behind. Jedes mal, wenn der Schalter auf off Umschalten einer option, die an ihn gesendet. Jeder Zeit, den code im inneren der Gehäuse ist genau

Design-Muster zu überprüfen, ob ein JavaScript-Objekt hat sich geändert

Anzahl der Antworten 7 Antworten
Bekomme ich vom server eine Liste der Objekte [{name:'test01', age:10},{name:'test02', age:20},{name:'test03', age:30}] Lade ich Sie in die html-Steuerelemente für den Benutzer zu Bearbeiten. Dann gibt es eine Taste, um bulk-speichern Sie die gesamte Liste wieder in die

Wie entwerfe ich eine Data-Access-Layer richtig?

Anzahl der Antworten 3 Antworten
Habe ich folgende Data Access Layer (DAL). Ich Frage mich, ob es richtig eingerichtet ist, oder wenn ich brauchen, um es zu verbessern? public class User { } //Persistence methods static class UserDataAccess { UsersDAL udal =

Design Patterns-Video-Tutorial

Anzahl der Antworten 4 Antworten
Wo finde ich ein gutes video/screencast-Tutorials, die erklären wird, und geben Sie code-Beispiele zum objektorientierten design-patterns - idealerweise mit c#? Vielen Dank Hier ist ein video-Kurs auf Design Patterns in C#:udemy.com/design-patterns-csharp-dotnet/?couponCode=LINQLINQ InformationsquelleAutor JJ. | 2010-01-12

MVC design pattern, service layer Zweck?

Anzahl der Antworten 2 Antworten
Sagen wir, ich habe ein Folgendes repo-Muster : interface IGenericRepo<T> where T : class { IEnumerable<T> GetAll(); T GetById(object id); void Insert(T obj); void Update(T obj); void Delete(T obj); void Save(); } interface ICustRepo : IGenericRepo<Cust> {

Singleton Vererbung

Anzahl der Antworten 3 Antworten
Wie kann ich die Erben von einer singleton-Klasse in andere Klassen, die die gleiche Funktionalität? Würde so etwas Sinn? InformationsquelleAutor maxxtack | 2010-01-30

Wie können Sie Kraft der Einheit, um eine neue Instanz zu Erstellen?

Anzahl der Antworten 2 Antworten
Mithilfe von Unity Application block, wie können Sie Kraft der Einheit-Konfiguration zum erstellen einer neuen Instanz eines Objekts, wenn wir nennen die UnityContainer.Resolve<T>() Methode im WCF-Kontext? Die Lebensdauer manager verwendest du? auch die, die Sie entsorgen möchten,

Real world-Beispiel für die Anwendung der Befehl Muster

Anzahl der Antworten 4 Antworten
Befehl Muster kann verwendet werden, um zu implementieren Transactional behavior (und Undo). Aber ich konnte nicht finden ein Beispiel für diese durch googeln. Ich konnte nur einige triviale Beispiele für eine Lampe, die switched on oder off.

Können wir Erben die singleton-Klasse?

Anzahl der Antworten 6 Antworten
Können wir Erben die singleton-Klasse? Sie erhalten die Antwort in den unten stehenden link - stackoverflow.com/questions/793507/extending-a-singleton-class Leider ist die akzeptierte Antwort, die Sie verknüpft, ist falsch. InformationsquelleAutor Ram | 2010-08-25

In C# wie kann ich die Umsetzung des Command Design Pattern?

Anzahl der Antworten 1 Antworten
Zurzeit studiere ich design patterns und ich bin derzeit auf der Suche an den Befehl Muster. Hier ist mein Derzeitiger code: //this is the receiver class Calculator : IReceiver { int x; int y; CommandOptions command; public

wie benutze ich 'string::find', ein Wort zu finden in der Datei mit C++

Anzahl der Antworten 3 Antworten
Ich bin momentan dabei ein Programm, das eine Datei öffnen und suchen Sie die gewünschte Wort im text. Ich habe die folgenden word-bank... Lawyer Smith Janes Doctor Michael Zane Teacher Maria Omaha #include <iostream> #include <string> #include

Was sind die Allgemeinen Entwurfsmuster in Cocoa Touch?

Anzahl der Antworten 3 Antworten
In der Java-community, das design Muster ist sehr gebräuchlicher Begriff. In Objekt-C und Cocoa touch-Welt, gibt es auch einige design-patterns wie MVC, target-action, delegate, KVO etc.. Den Zweck der Frage ist hier zu hören, mehr professionelle Erfahrung

Timeout-Muster auf task-basierte asynchrone Methode in C#

Anzahl der Antworten 2 Antworten
Soweit ich weiß, gibt es zwei mögliche Muster zur Implementierung eines timeout-task-basierte asynchrone Methoden: Eingebauten timeout public Task DoStuffAsync(TimeSpan timeout) Dieser Ansatz ist schwieriger zu implementieren, weil es nicht einfach zu implementieren globalen timeout für den gesamten

Controller gehört zu der Presentation layer?

Anzahl der Antworten 3 Antworten
Hörte ich, dass der controller gehört zur Präsentationsschicht. Wie ist es möglich? Dachte ich, dass : view ist für die Präsentation Modell ist für business-Logik controller ist für die Steuerung von Logik Ist es guter link, um

Wie Sie eine Anwendung entwerfen, die in einer modularen Art und Weise?

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche für Hinweise, Anregungen, links, Hinweise, Ideen und auch anekdotisches Konten über ", wie eine Applikation modular". Ich werde die Verwendung von python für dieses Projekt, aber Beratung muss nicht notwendigerweise beziehen sich

Was ist der Unterschied zwischen mixin() und extend() in Javascript-Bibliotheken

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche durch die verschiedenen Bibliotheken, und zu sehen, extend (), pop-up, eine Menge, aber ich bin auch zu sehen mixin() angezeigt. YUI hat sowohl Mixins in Verbindung und Erweiterungen. Was ist der Unterschied

Gewusst wie: erweitern einer Schnittstelle

Anzahl der Antworten 6 Antworten
Ich bin Codierung Schnittstelle. Habe ich eine Schnittstelle Eine und eine Klasse B implementiert. Mir wurde gesagt, dass könnte ich überschreiben B Funktionalitäten durch Verlängerung C aber ich bin gefragt, zu berühren, weder B noch C, und

Zwiebel Architektur

Anzahl der Antworten 2 Antworten
Ich bin einrichten einer Projektstruktur für eine bevorstehende interne Anwendung erprobt die Zwiebel-Architektur vorgeschlagen, die von Palermo (http://jeffreypalermo.com/blog/the-onion-architecture-part-3/). Ich folgte seinen Vorgaben, aber ich brauche eine überprüfung auf die Struktur des Projekts so weit. Bevor die Diagramme,

Flask-framework: MVC-Muster

Anzahl der Antworten 1 Antworten
Tut Flask framework-Unterstützung MVC-Muster, natürlich? Was den Teil der Anwendung sollte halte ich da für ein model, was für ein Blick und was so ein controller? In der Regel (nach meiner Erfahrung) eine Kolben-app sieht wie folgt

Design Patterns in Rails

Anzahl der Antworten 2 Antworten
Ich erinnere mich, ich habe einen GoF Buch wieder in der Schule über design-patterns, die mir viel geholfen, mit meiner C-und C++ - Programmierung, da mein springen Schiff auf Schienen, ich habe versucht, verwenden Sie diese design-Muster,

Unterschied zwischen Wert-Objekt pattern und Data Transfer pattern

Anzahl der Antworten 8 Antworten
In dem Szenario kann ich die design patterns in n-tier-Architektur? InformationsquelleAutor suri | 2011-08-08

Warum sollten wir die «Logger» - Klasse als singleton?

Anzahl der Antworten 4 Antworten
Wir alle wissen, zu melden, ok, aber warum sollten wir darüber nachdenken, die «Logger» - Klasse ein singleton ist eine? Was passiert, wenn wir es machen, wie eine normale nicht-singleton-Klasse? InformationsquelleAutor odiseh | 2010-11-03

Was sind die Unterschiede zwischen Abstract Factory und Factory-design-Pattern?

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

Erstellen der Hibernate-Session-per-Request

Anzahl der Antworten 3 Antworten
Ich habe gerade angefangen, eine einfache Java-testproject verwaltet einige entities mit Hibernate und stellt eine REST-Schnittstelle zur Manipulation dieser Objekte und bieten einige zusätzliche business-Logik. Die REST-Schnittstelle ist erstellt mit RESTEasy und Steg. Alles funktioniert so weit,

Clearing/zurücksetzen ein Modell in qt zu entfernen (alle Zeilen)

Anzahl der Antworten 3 Antworten
Ich bin verwirrt über was ist die richtige Methode zum zurücksetzen oder löschen der Daten im Zusammenhang mit einer QAbstractItemModel?. Bin ich eine Anwendung schreiben, bei dem der Benutzer "start over" mit einem neuen Satz von Daten

Wann verwende ich abstrakte Klassen vs. Schnittstellen mit Bezug auf dependency Injection?

Anzahl der Antworten 6 Antworten
Ich habe schon einige Artikel gelesen über die SOLID-Prinzipien und dependency Inversion. Aus meiner Sicht, ich muss eine Schnittstelle zum ansprechen einer Klasse. Meine Klassen sind im Chat durch die Verwendung von Schnittstellen. Erste Frage: Bin ich

Wie zum ausführen einer Methode in einem anderen thread?

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche nach einer Lösung für dieses problem in C oder C++. Bearbeiten: Zu klären ist. Dies ist auf einem linux-system. Linux-spezifische Lösungen sind absolut in Ordnung. Cross-plaform ist nicht von Belang. Ich habe

Warum ist flüchtig verwendet in double-checked locking

Anzahl der Antworten 6 Antworten
Vom Kopf Zuerst design-patterns-Buch, das singleton-Muster mit double-checked locking umgesetzt worden ist, wie folgt: public class Singleton { private volatile static Singleton instance; private Singleton() {} public static Singleton getInstance() { if (instance == null) { synchronized

Tabelle Modul vs. Domain-Modell

Anzahl der Antworten 1 Antworten
Fragte ich Auswahl einer Methode zum speichern der Benutzer-profile den anderen Tag und erhielt eine interessante Antwort von David Thomas Garcia was darauf hindeutet, die ich in der Tabelle Modul-design-Muster. Wie es aussieht wird das wohl die

Python-Muster für die Freigabe der Konfiguration der gesamten Anwendung

Anzahl der Antworten 4 Antworten
Ich habe eine Anwendung, bestehend aus einer Basis-app, die Sie bringt in mehreren Modulen. Die Basis-app liest eine parameter-Datei in einem Konfigurations-hash, und ich will es in allen meinen Modulen. Derzeit leite ich ein "Eltern" - Objekt

was ist der Unterschied zwischen einem view-Modell und ein data transfer object?

Anzahl der Antworten 4 Antworten
Ich stützt diese Frage auf Fowler PoEAA. Ihre Vertrautheit mit diesem text, nicht die ViewModels verwendet ASP.NET MVC das gleiche wie DTOs? Warum oder warum nicht? Danke. InformationsquelleAutor mkelley33 | 2009-09-16

Einheit von Arbeit + repository + service layer mit dependency injection

Anzahl der Antworten 2 Antworten
Ich bin der Gestaltung einer web-Anwendung und windows-Dienst nutzen möchten und die Einheit von Arbeit + repository-Schicht in Verbindung mit einer service-Schicht, und ich bin mit einigen Schwierigkeiten setzen Sie alle zusammen, so dass die client-apps Steuern,

Die Verwendung rekursiver Muster mit Schleife node.js

Anzahl der Antworten 2 Antworten
habe ich versucht zu verwenden node.js zum iterieren durch ein array von Städten und stellen eine iterative Anfrage an google für die Richtungen auf jedem (und ich JSON.analysieren, zu abstrahieren, das Laufwerk mal). Ich muss einen Weg

Was sind einige Beispiele von Design Patterns in der software benutzt werden

Anzahl der Antworten 10 Antworten
Bin ich beim Lesen über head first design patterns im moment und während das Buch ist ausgezeichnet, ich würde auch gern sehen, wie diese tatsächlich genutzt werden, in der realen Welt. Wenn Sie wissen, ein gutes Beispiel