Wrapper facade pattern Wrapper facade pattern 用于把低级的函数和数据结构封装在高级的面相对象的接口中。使用这种模式的类库包括 MFC,ACE 等,它们把低级的操作系统提供的 c api 和数据结构封装在 cpp 的接口中。为什么需要使用 Wrapper facade pattern 来封装系统提供的 c api:1. c api 过多使用弱类型化参数,例如 HANDLE。弱类型化参数削弱了编译