W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
ch17-00-oop.md
commit 1fedfc4b96c2017f64ecfcf41a0a07e2e815f24f
面向?qū)ο缶幊蹋∣bject-Oriented Programming,OOP)是一種模式化編程方式。對(duì)象(Object)來(lái)源于 20 世紀(jì) 60 年代的 Simula 編程語(yǔ)言。這些對(duì)象影響了 Alan Kay 的編程架構(gòu)中對(duì)象之間的消息傳遞。他在 1967 年創(chuàng)造了 面向?qū)ο缶幊?/strong> 這個(gè)術(shù)語(yǔ)來(lái)描述這種架構(gòu)。關(guān)于 OOP 是什么有很多相互矛盾的定義;在一些定義下,Rust 是面向?qū)ο蟮?;在其他定義下,Rust 不是。在本章節(jié)中,我們會(huì)探索一些被普遍認(rèn)為是面向?qū)ο蟮奶匦院瓦@些特性是如何體現(xiàn)在 Rust 語(yǔ)言習(xí)慣中的。接著會(huì)展示如何在 Rust 中實(shí)現(xiàn)面向?qū)ο笤O(shè)計(jì)模式,并討論這么做與利用 Rust 自身的一些優(yōu)勢(shì)實(shí)現(xiàn)的方案相比有什么取舍。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: