結果 : typescript make abstract method optional