結果 : why oop is better than functional programming