客户端类