結果 : oop abstract vs interface