topK算法的完成，编程实现工厂模式