Als «design-patterns» getaggte Fragen

81
Global oder Singleton für Datenbankverbindung?

Was ist der Vorteil der Verwendung von Singleton anstelle von Global für Datenbankverbindungen in PHP? Ich bin der Meinung, dass die Verwendung von Singleton anstelle von Global den Code unnötig komplex macht. Code mit Global $conn = new PDO(...); function getSomething() { global $conn; ....

80
Gibt es in C „Designmuster“? [geschlossen]

Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese...

79
Thread-sicheres C # Singleton-Muster

Ich habe einige Fragen zum Singleton-Muster, wie hier dokumentiert: http://msdn.microsoft.com/en-us/library/ff650316.aspx Der folgende Code ist ein Auszug aus dem Artikel: using System; public sealed class Singleton { private static volatile Singleton instance; private static object...

78
Gibt es ein besseres Wartemuster für c #?

Ich habe einige Male solche Dinge programmiert. for (int i = 0; i < 10; i++) { if (Thing.WaitingFor()) { break; } Thread.Sleep(sleep_time); } if(!Thing.WaitingFor()) { throw new ItDidntHappenException(); } Es sieht einfach nach schlechtem Code aus. Gibt es einen besseren Weg, dies zu tun? Ist...

77
Large Switch-Anweisungen: Bad OOP?

Ich war immer der Meinung, dass große switch-Anweisungen ein Symptom für schlechtes OOP-Design sind. In der Vergangenheit habe ich Artikel gelesen, in denen dieses Thema behandelt wird, und sie haben alternative OOP-basierte Ansätze bereitgestellt, die normalerweise auf Polymorphismus basieren, um...