Rust 學習之路─第十七章:物件導向程式設計 2018 年 6 月 27 日 Magic Len Rust、研究分享 許多人會想問:Rust是物件導向的程式語言嗎?答案可以為是,也可以為不是,端看問這個問題的人對於「物件導向程式語言」定義的嚴格程度。Rust程式語言有結構體,而且可以使用「impl」關鍵字來替結構體實作特性和方法,甚至可以使用「pub」關鍵字來設定成員的存取權限,這難道不就是物件導向程式語言嗎?也許吧!但別忘了,Rust程式語言本身也提供了基本資料型態,我們先不論程式的難易度,其實可以只使用基本資... 繼續閱讀 Dynamic dispatch、encapsulation、inheritance、object-oriented programming、polymorphism、Rust、Rust 學習之路、State Pattern、Static dispatch、Trait Object、動態調度、多型、封裝、物件導向程式設計、特性物件、狀態模式、繼承、靜態調度