将核心对象分离出来

Client,Server, Agent