auto commit
This commit is contained in:
parent
d238839fea
commit
96a50aac6c
|
@ -1008,7 +1008,7 @@ gobble!
|
|||
|
||||
**1. 模式定义**
|
||||
|
||||
提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。
|
||||
提供了一个统一的接口,用来访问子系统中的一群接口,从而让子系统更容易使用。
|
||||
|
||||
**2. 模式类图**
|
||||
|
||||
|
@ -1016,7 +1016,7 @@ gobble!
|
|||
|
||||
**3. 问题描述**
|
||||
|
||||
家庭影院中有众多电器,当要进行观看电影时需要对很多电器进行操作。要求简化这些操作,使得家庭影院类只提供一个简化的接口,例如提供一个看电影的接口而不用具体操作众多电器。
|
||||
家庭影院中有众多电器,当要进行观看电影时需要对很多电器进行操作。要求简化这些操作,使得家庭影院类只提供一个简化的接口,例如提供一个看电影相关的接口。
|
||||
|
||||
![](https://github.com/CyC2018/InterviewNotes/blob/master/pics//106f5585-b2e7-4718-be5d-3b322d1ef42a.jpg)
|
||||
|
||||
|
@ -1026,7 +1026,11 @@ gobble!
|
|||
|
||||
**5. 设计原则**
|
||||
|
||||
**最少知识原则**:只和你的密友谈话。也就是应当使得客户对象所需要交互的对象应当尽可能少。
|
||||
**最少知识原则**:只和你的密友谈话。也就是应当使得客户对象所需要交互的对象尽可能少。
|
||||
|
||||
**6. 代码实现**
|
||||
|
||||
过于简单,无实现。
|
||||
|
||||
# 第八章 模板方法模式
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user