Suchergebnisse für Anfrage "polymorphism"

6 die antwort

Hat jemand Tipps zum Verwalten von polymorphen verschachtelten Ressourcen in Rails 3?

In config / routes.rb: resources :posts do resources :comments end resources :pictures do resources :comments endIch möchte, dass auch mehr Dinge kommentiert werden. Ich benutze gerade mongoid [http://mongoid.org/] (mongomapper ist noch nicht ...

4 die antwort

RoR: has_one "oder der andere"? (Oder Polymorphismus ohne Vererbung.)

Hey all, ich habe eine interessante Anforderung für mein Projekt. Ich brauche einhas_one Beziehung, in der es sich entweder um die eine oder die andere Klasse handelt, jedoch ohne Vererbung. Ich könnte mit der Vererbung davonkommen, wenn dies der ...

12 die antwort

Ist 'Strategy Design Pattern' nicht mehr als die grundlegende Verwendung von Polymorphismus?

ImStrategy Design Pattern, was wir tun, ist Erstellen Sie eine gemeinsame Schnittstelle.Implementieren Sie eine Reihe von Klassen mithilfe dieser Schnittstelle mit überschriebenen Methoden.Lassen Sie die Laufzeit laufen, um die tatsächliche ...

TOP-Veröffentlichungen

2 die antwort

untergeordnete Klassenmethode aus Basisklasse C # aufrufen

Ist es möglich, eine untergeordnete Klassenmethode aus der Basisklassenreferenz aufzurufen? Bitte vorschlagen.. Code-Beispiel ist unten angegeben: public class Parent { public string Property1 { get; set; } } public class Child1:Parent { public ...

2 die antwort

"Überschreiben" privater Methoden mit Upcasting-Aufruf in Java

public class PrivateOverride { private void f() { System.out.println("PrivateOverride f()"); } public static void main(String[] args) { PrivateOverride po = new DerivedWithOutD(); po.d();// PrivateOverride f() PrivateOverride poD = new ...

18 die antwort

Java: Verwenden von Polymorphismus, um if-Anweisungen zu vermeiden?

Ich versuche, ein Java-Programm zu schreiben, das bestimmte Layouts basierend auf der Auswahl des Benutzers initialisiert. Ich möchte vermeiden, eine Reihe von if-Anweisungen zu schreiben, damit der Code für die zukünftige Verwendung skalierbar ...

12 die antwort

Sollten wir Polymorphismus immer gegenüber Aufzählungen bevorzugen?

Nach dem Anschauen:ie Clean Code Talks - Vererbung, Polymorphismus & Test [http://www.youtube.com/watch?v=4F72VULWFvc] Ich habe meinen Code überprüft und festgestellt, dass einige switch-Anweisungen in Polymorphie umgewandelt werden können, ...

20 die antwort

ann ich polymorphes Verhalten erhalten, ohne virtuelle Funktionen zu verwende

Aufgrund meines Geräts kann ich keine virtuellen Funktionen verwenden. Angenommen, ich habe: class Base { void doSomething() { } }; class Derived : public Base { void doSomething() { } }; // in any place { Base *obj = new ...

8 die antwort

C # Polymorphismus

Was ist der Unterschied zwischen Laufzeit-Polymorphismus und Kompilierzeit-Polymorphismus? Was ist der Unterschied zwischen Frühbindung und Spätbindung? Beispiele wären sehr dankbar.

6 die antwort

Funktionen zu polymorphen Datentypen

DatenFoo a ist wie folgt definiert: data Foo a where Foo :: (Typeable a, Show a) => a -> Foo a -- perhaps more constructors instance Show a => Show (Foo a) where show (Foo a) = show amit einigen Instanzen: fiveFoo :: Foo Int fiveFoo = Foo 5 ...