
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ポリモーフィズムへの関数型アプロ―チ - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ポリモーフィズムへの関数型アプロ―チ - Qiita
ポリモーフィズムとは一言でいうと同じコードの中の同じ変数が、実際の値に応じて異なる振る舞いをする... ポリモーフィズムとは一言でいうと同じコードの中の同じ変数が、実際の値に応じて異なる振る舞いをすることを言います。 たとえば a + b という式が行う処理は、 a と b が数値型かベクトルかによって変化するような性質のことです。 特にオブジェクト指向におけるポリモーフィズムとは、仮想関数を継承&オーバーライドすることによってオブジェクトの実体ごとに異なる挙動を持たせるということを意味することが多いです。 オブジェクト指向 まず、オブジェクト指向でもって普通に継承とオーバーライドで実装してみます。 console.log("behaving...") の部分は、実際にはめちゃくちゃ長いコードで、繰り返し書きたくない、なんて場合を想像してください。 class Animal{ behave(){ console.log("behaving...") this.cry() } } class