Merge pull request #670 from biaji/patch-1

Update ch07-02-defining-modules-to-control-scope-and-privacy.md
pull/671/head
KaiserY 2 years ago committed by GitHub
commit badf5f725f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -64,7 +64,7 @@ backyard
### 在模块中对相关代码进行分组
*模块* 让我们可以将一个 crate 中的代码进行分组,以提高可读性与重用性。模块还可以控制项的 *私有性*,即项是可以被外部代码使用的(*public*),还是作为一个内部实现的内容,不能被外部代码使用(*private*
*模块* 让我们可以将一个 crate 中的代码进行分组,以提高可读性与重用性。因为一个模块中的代码默认是私有的,所以还可以利用模块控制项的 *私有性*。私有项是不可为外部使用的内在详细实现。我们也可以将模块和它其中的项标记为公开的,这样,外部代码就可以使用并依赖与它们
在餐饮业,餐馆中会有一些地方被称之为 *前台**front of house*),还有另外一些地方被称之为 *后台**back of house*)。前台是招待顾客的地方,在这里,店主可以为顾客安排座位,服务员接受顾客下单和付款,调酒师会制作饮品。后台则是由厨师工作的厨房,洗碗工的工作地点,以及经理做行政工作的地方组成。

Loading…
Cancel
Save