接口和排序容器类