Update ch17-03-oo-design-patterns.md

pull/49/head
Zheng Ping 8 years ago committed by GitHub
parent 68a5818b87
commit 328cf13722

@ -1,6 +1,6 @@
## 面向对象设计模式的实现 ## 面向对象设计模式的实现
让我们看一状态设计模式和怎样在Rust中来使用它的例子. *状态模式*就是当一个值有多个内部状态时,值的行为改变基于内部状态. Let's look at an example of the state design pattern and how to use it in Rust. 让我们看一状态设计模式和怎样在Rust中来使用它的例子. *状态模式*就是当一个值有多个内部状态时,值的行为改变基于内部状态. Let's look at an example of the state design pattern and how to use it in Rust.
The *state pattern* is when a value has some internal state, and the value's The *state pattern* is when a value has some internal state, and the value's
behavior changes based on the internal state. The internal state is represented behavior changes based on the internal state. The internal state is represented
by a set of objects that inherit shared functionality (we'll use structs and by a set of objects that inherit shared functionality (we'll use structs and

Loading…
Cancel
Save