結果 : abstract class vs interface code