新增ch17-00-oop.md

This commit is contained in:
itfanr 2017-04-02 16:26:42 +08:00
parent fc11944f01
commit 98870a6514
2 changed files with 13 additions and 1 deletions

View File

@ -91,3 +91,7 @@
- [消息传递](ch16-02-message-passing.md)
- [共享状态](ch16-03-shared-state.md)
- [可扩展的并发:`Sync`和`Send`](ch16-04-extensible-concurrency-sync-and-send.md)
- [面向对象](ch17-00-oop.md)
-

8
src/ch17-00-oop.md Normal file
View File

@ -0,0 +1,8 @@
## Rust 是一个面向对象的编程语言吗?
> [ch17-00-oop.md](https://github.com/rust-lang/book/blob/master/second-edition/src/ch17-00-oop.md)
> <br>
> commit 759801361bde74b47e81755fff545c66020e6e63
面向对象编程是一种起源于20世纪60年代Simula的模式化编程的方式然后在90年代在C++语言开始流行。为了描述OOP有很多种复杂的定义在一些定义下Rust是面向对象的在其他定义下Rust不是。在本章节中我们会探索一些被普遍认为是面向对象的特性和这些特性是如何转换为Rust的方言的。