design-patterns

Ein Designmuster ist eine allgemeine wiederverwendbare Lösung für ein häufig auftretendes Problem im Softwaredesign. Verwenden Sie dieses Tag für Fragen, wenn Sie Probleme mit der Implementierung von Entwurfsmustern haben. Bitte verwenden Sie dieses Tag nicht bei Fragen zum Textmustervergleich.
3
Antworten

Repository- oder Gateway-Muster in Ruby

Wie kann ich das Repository- oder Gateway-Muster in Ruby implementieren? Ich komme aus einer C # -Welt und abstrahiere normalerweise meinen Datenzugriff, aber mit ActiveRecord als Standard-Datenzugriffsmechanismus in Ruby ist es nicht offensi...
20.02.2012, 17:44
3
Antworten

iOS Design Pattern-Äquivalente aus einer C # / Java-Welt?

Ich bin also neu in der iOS-Entwicklung und tue alles, was ich kann, um die "beste" Methode zu lernen. (Ja, ich weiß, das ist ein relativer Begriff) Ich komme aus einer Welt von C # und Java, wo wir beispielsweise Abhängigkeiten über einen IO...
31.01.2012, 20:56
2
Antworten

Wie speichern Sie eine Bestellung in der Cloud sicher, wenn Sie die Zahlung in der Cloud nicht überprüfen können?

Ich arbeite an einer mobilen Ticketverkaufs-App. Das System ermöglicht es Benutzern, für Artikel mit einer Drittanbieter-API (CardIO) zu bezahlen, die alle Informationen auf meinem Server speichert, der glücklich in der Cloud sitzt. Das Prob...
29.06.2012, 03:32
9
Antworten

Entfernen des öffentlichen Zugriffs auf Methoden für ein Objekt

Ich möchte ein Objekt nehmen und einige Methoden daraus entfernen. d. Ich habe intern ein Objekt mit Getter / Setter und ich möchte externen Benutzern Zugriff darauf geben. Ich möchte nicht, dass sie Zugriff auf die Setter-Funktionen haben....
20.02.2011, 15:51
3
Antworten

Gibt es ein Entwurfsmuster dafür?

Ich habe eine Komponente, die abhängig von der empfangenen Eingabe einen bestimmten Dienst aufrufen muss. Also muss meine Komponente die Eingabe ansehen und basierend auf einer Konfiguration, die besagt "für diesen eingehenden Anruf muss dieser...
03.05.2010, 17:47
2
Antworten

Rabatt-Strategie in Einkaufswagen und Bestellungen

Ich versuche, ein System zu implementieren, das mehrere Rabatte auf meinen Einkaufswagen / abgeschlossene Bestellungen anwenden kann. Ich habe ein Strategietypmuster angewendet, um die Verarbeitung der Rabatte innerhalb der Rabatte zu kapseln....
12.02.2010, 16:47
1
Antwort

Welches Designmuster verwendet Codeigniter?

Ziemlich einfache Frage: Ich weiß, dass Codeigniter ein MVC-Framework ist - welches Designmuster verwendet Codegnither? Auf den ersten Blick sieht es wie Fassade aus, aber ich könnte mich irren. Bearbeiten: Vielleicht sollte ich Code...
31.05.2010, 21:37
4
Antworten

C ++ - Interfacedesign um die Grenzen der gemeinsamen Bibliothek herum

Angenommen, ich habe zwei Projekte. Eine ist eine Anwendung und die andere ist eine gemeinsam genutzte Bibliothek, die allgemeinen, wiederverwendbaren Code enthält, der von mehr als nur dieser Anwendung verwendet werden kann. Meine Anwendung...
03.08.2011, 14:51
4
Antworten

Komposition, woher weißt du, wann du aufhören musst?

Es gibt das alte, aber weise Sprichwort "Wertkomposition über Vererbung". Ich habe versucht, dies zusammen mit anderen OOPs und Design-Patterns für die letzten Projekte anzuwenden, an denen ich beteiligt war. Für die meisten Fälle hat es gut...
19.04.2011, 01:40
3
Antworten

"AsyncFutureT" oder was? FutureT in einem Hintergrundthread erhalten - ist es ein Muster?

Ich würde gerne etwas Arbeit in einem Hintergrund-Thread erledigen, so einfach wie das Erstellen einer Future-Variable dafür und dann später nach dem berechneten Wert fragen. Im Pseudo-C # -Code: %Vor% Ich kann einen solchen Typ selbst im...
22.05.2009, 08:47