Was sind die Vor- und Nachteile der Verwendung von Struct
gegenüber der Definition einer initialize
Methode?
Ich kann bereits sehen, dass weniger Code und nicht betroffen sind, wenn ein Argument fehlt:
Verwenden von struct:
%Vor%Verwenden von initialize:
%Vor% Was sind deine Gedanken? Verwenden Sie Struct
häufig in Ihren Projekten?
Die Klasse (Nicht-Struktur) hat einen einfacheren Stammbaum:
%Vor%Im Vergleich zur Strukturversion:
%Vor%Die Struct-Klasse könnte also mit einem Array verwechselt werden (selten, aber absolut möglich)
%Vor%Also ... Ich benutze Structs als Wegwerf-Datenobjekte. Ich benutze "echte" Klassen in meiner Domäne und Anwendung.
Tags und Links ruby ruby-on-rails-3 ruby-on-rails