http://blog.youkuaiyun.com/elegant_shadow/article/details/5006175 主要用到对象的适配:对象适配器模式是把“源”作为一个对象聚合到适配器类中