实现一个简单的Adapter模式