Facade pattern
1、"Facade pattern"的意思是"外观模式"
2、"Facade pattern"所强调的是提供、创造统一的interface
3、boost iterator library是使用了Facade pattern的典型
wikipedia Facade pattern
The facade pattern (also spelled façade) is a software-design pattern commonly used in object-oriented programming. Analogous to a facade in architecture, a facade is an object that serves as a front-facing interface masking more complex underlying or structural code.