結果 : abstract data type vs structure