Suchergebnisse für Anfrage "design-patterns"

8 die antwort

Wie soll dieses schlüsselorientierte Zugriffsschutzmuster benannt werden?

Offenbardieses schlüsselorientierte Zugriffsschutzmuster [https://stackoverflow.com/questions/3220009/is-this-key-oriented-access-protection-pattern-a-known-idiom] : class SomeKey { friend class Foo; SomeKey() {} // possibly non-copyable too ...

4 die antwort

Ruby: Wie soll ich auf Instanzvariablen innerhalb einer Klasse zugreifen?

In Ruby können Sie intern direkt über @ auf Variablen zugreif@var_name oder über private Getterattr_reader :var_name. Welche Lösung ist mehr (semantisch?) richtig? Vor- und Nachteile der Verwendung von Lösung 1 oder Lösung 2? Lösung 1: class ...

6 die antwort

Können wir die Wiederverwendbarkeit dieses schlüsselorientierten Zugriffsschutzmusters erhöhen?

Können wir die Wiederverwendbarkeit für @ erhöhedieses schlüsselorientierte Zugriffsschutzmuster [https://stackoverflow.com/questions/3220009/is-this-key-oriented-access-protection-pattern-a-known-idiom] : class SomeKey { friend class Foo; // ...

TOP-Veröffentlichungen

4 die antwort

Warum sollte ich eine Verantwortungskette über eine switch-Anweisung verwenden?

Consider hast du mehrere Validierungen. Diese Validierungen sollten nur wirksam werden, wenn das zu inspizierende Objekt von einem bestimmten Typ ist. Warum sollte ich eine Verantwortungskette gegenüber einer switch-Anweisung verwenden? Beispiel ...

16 die antwort

Ist Switch (Case) immer falsch?

Gibt es Fälle, in denen switch (case) eine gute Wahl für das Design ist (mit Ausnahme der Einfachheit), anstatt für eine Strategie oder ähnliche Muster ...

14 die antwort

Design-Muster zur Reduzierung der Kopplung in der Swing-Anwendung

Hey all, ich arbeite derzeit an einer Java-Swing-Anwendung und habe nach Hinweisen gesucht. Die Anwendung ist ziemlich klein, aber ich bemerke, dass die Codebasis größer wird und ich sehr viele Verknüpfungen in meinem Objektdiagramm habe. Ich bin ...

6 die antwort

Observer Design Pattern vs "Listeners"

Es scheint mir, dass das in GOF beschriebene Observer-Entwurfsmuster wirklich dasselbe ist, wie es Listeners in verschiedenen Toolkits finden. Gibt es einen Unterschied zwischen den Konzepten, oder sind Listener und Observer wirklich dasselbe? ...

6 die antwort

Software-Engineering und Muster in Matlab-GUI-Anwendung? [geschlossen

Ich wurde gebeten, eine einfache GUI-Anwendung mit Matlab und GUIDE zu entwickeln, die mit einer separaten Backend-Engine (auch Matlab) interagiert. Ich komme aus Java und .NET. In der Matlab-Dokumentation wird ausführlich erläutert, wie dies ...

14 die antwort

Wie soll ich meinen Code modellieren, um die Wiederverwendung von Code in dieser speziellen Situation zu maximieren?

Updated: Am Ende der Frage erfahren Sie, wie ich die Lösung implementiert habe. Sorry für die schlecht formulierte Frage, aber ich war mir nicht sicher, wie ich sie am besten stellen sollte. Ich bin nicht sicher, wie ich eine Lösung entwerfen ...

4 die antwort

Wie wähle ich eine Mitgliedsvariable mit einem Typparameter aus?

Ich habe ein Cache-Objekt, das eine Reihe verschiedener Arten von Objekten im Cache speichert, wie unten dargestellt: class Cache { public: ObjectTable<ObjTypeA> m_objACache; ObjectTable<ObjTypeB> m_objBCache; ObjectTable<ObjTypeC> m_objCCache; ...