9Objektorientierte Konzepte
In diesem Kapitel beschäftigen wir uns mit den durch Rust angebotenen objektorientierten Konzepten. Hierzu gehören neben sehr typischen Konzepten wie Methoden, Modulen oder Sichtbarkeiten auch Traits, die einige sehr interessante Funktionen wie zum Beispiel polymorphe Rückgabetypen anbieten.
Rust verfügt über einige objektorientierte Konzepte. Es gibt aber auch Konzepte, die in Rust nicht realisiert sind, zum Beispiel das der Vererbung. Aus diesem Grund stellt sich Rust-Einsteigern immer wieder die Frage, ob Rust objektorientiert ist oder nicht. Die Designer der Sprache tendieren eher dagegen, Rust als objektorientiert zu bezeichnen.
Der Grund hierfür ist, dass Rust einen sehr starken Fokus auf die Ausführungsgeschwindigkeit ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access