创建基类Adapter