結果 : differentiate between functional and object oriented programming