用到C++面向对象的特点,应用了封装,继承,多态等,每种计算法则各封装到一个对象中。