Design 设计模式 门面模式
门面模式的翻译不太好,不容易理解。来源单词:facade
架构如下:
client1 client2
↓ ↓
facade
↓ ↓ ↓
sub_system1 sub_system2 sub_system3
门面模式主要目的是提供唯一的对外接口,完全屏蔽内部的复杂逻辑。
如果有很多个类,也可以用门面模式。
比如:
红会内部非常复杂,因此捐钱提供一个通道,花钱用户就不管了。 就算内部出现变动,也不会影响对外的接口。
门面模式的翻译不太好,不容易理解。来源单词:facade
架构如下:
client1 client2
↓ ↓
facade
↓ ↓ ↓
sub_system1 sub_system2 sub_system3
门面模式主要目的是提供唯一的对外接口,完全屏蔽内部的复杂逻辑。
如果有很多个类,也可以用门面模式。
比如:
红会内部非常复杂,因此捐钱提供一个通道,花钱用户就不管了。 就算内部出现变动,也不会影响对外的接口。