結果 : typescript when to use class vs interface