把算法封装成类