Suchergebnisse für Anfrage "design-patterns"
Unterschied zwischen dem zusammengesetzten Muster und dem Dekorationsmuster?
Was ist der Unterschied zwischen dem zusammengesetzten Muster und dem Dekorationsmuster?
Wo erfassen Sie Validierungsregeln für Formulardaten in einer Webanwendung?
Angenommen, Sie haben ein Webformular mit einigen Feldern, die Sie als Teilmenge der alphanumerischen Zeichen, einer minimalen oder maximalen Länge usw. validieren möchten. Sie können im Client mit Javascript validieren, Sie können die Daten ...
DDD - Entitätsstatusübergang
Betrachten Sie das folgende vereinfachte Beispiel: public class Ticket { public int Id; public TicketState State; public Ticket() { // from where do I get the "New" state entity here? with its id and name State = State.New; } public void ...
MVVM Light Toolkit - Messenger verwendet Event Aggregator oder Mediator Pattern?
Kann mir bitte jemand weiterhelfen wenn gesuchtI / Messenger-Klasse (und Implementierung) [https://mvvmlight.codeplex.com/SourceControl/latest#V3/GalaSoft.MvvmLight/GalaSoft.MvvmLight%20%28NET35%29/Messaging/IMessenger.cs] vonMVVM Light-Toolkit ...
Ist ServiceLocator ein Anti-Pattern?
Kürzlich habe ich gelesenMark Seemanns Artikel [http://blog.ploeh.dk/2010/02/03/ServiceLocatorisanAnti-Pattern/]über Service Locator Anti-Pattern. Der Autor weist auf zwei Hauptgründe hin, warum ServiceLocator ein ...
Powershell-Scripting: Empfohlene Methode zum Implementieren von ShouldProcess, wenn Funktionsaufrufe verschachtelt sind?
Testskript: function outer { [cmdletbinding(supportsshouldprocess=$true)] param($s) process { $pscmdlet.shouldprocess("outer $s", "ShouldProcess") | out-null "" | out-file "outer $s" inner ImplicitPassthru inner VerbosePassthru -Verbose:$Verbose ...
Wie geht das Musterbeispiel von Yegge mit Instanzvariablen um?
Ich mag Steve YeggesBeispiel für ein Prototypmuster [http://steve-yegge.blogspot.com/2008/10/universal-design-pattern.html]und beschlossen, ein schnelles Proof-of-Concept-Beispiel zu erstellen. Allerdings habe ich nicht wirklich nachgedacht. Es ...
Was macht die Methode MemberwiseClone ()?
Ich bin mit diesem Code unten verwechselt, Developer devCopy = (Developer)dev.Clone();Klonmethode der Entwicklerklasse, mit der nur ein Employee-Klon erstellt wird. So erhält der Entwickler einen weiteren Klon des Entwicklers. public abstract ...
Unterschied zwischen @Delegate, @Mixin und Traits in Groovy?
Würde mir jemand erklären wann ich das nutzen möchteGroovige Eigenschaften [http://beta.groovy-lang.org/docs/groovy-2.3.0-SNAPSHOT/html/documentation/core-traits.html] Mixins (@Mixin) vs. Delegates (@Delegate)? Vielleicht würden ein ...
Generisches Singleton <T>
Ich habe eine Frage, ist dies der richtige Ansatz, um einen generischen Singleton zu erstellen? public class Singleton<T> where T : class, new() { private static T instance = null; private Singleton() { } public static T Instancia { get { if ...