为实现计算功能做准备，新增接口Calculable