関数指向って触ったことないんだけど
クラス図みたいなUMLとかも
オブジェクト指向のものとは異なるの?

コードレベルでラムダとかは使うけど
設計レベルで関数指向を意識したこと無いから
設計レベルで考えから変わるのキツイな