オブジェクト指向と関数型の違いが未だにわからない