結果 : interface vs abstract class code