結果 : typescript interface vs class vs type