Facade(外觀)模式
旨在提供一個接口,使子系統更加容易使用
Before Facade
Using Facade
Facade模式 與 Adapter模式
相似:為既存的類提供界面統一的接口,以供外部類調用
不同:Facade模式的目的是簡化調用關系
Adapter模式是為不同的模塊/子系統提供一個統一的接口(支持多態),旨在將一個或多個已經存在的不統一的接口轉化為另一個統一的接口
Facade(外觀)模式
旨在提供一個接口,使子系統更加容易使用
Before Facade
Using Facade
Facade模式 與 Adapter模式
相似:為既存的類提供界面統一的接口,以供外部類調用
不同:Facade模式的目的是簡化調用關系
Adapter模式是為不同的模塊/子系統提供一個統一的接口(支持多態),旨在將一個或多個已經存在的不統一的接口轉化為另一個統一的接口