#66 加入參考點功能
#58 修正結構，把interface改成有回傳值
#66 加入判斷放大縮小的方法和動作的類型列舉