Technically Impossible

Lets look at the weak link in your statement. Anything "Technically Impossible" basically means we haven't figured out how yet.

実用抜き、ただ理解するためのオブジェクト指向 - 抽象クラス、インタフェイス、継承、抽象化

Dragon Quest I, II & III (1, 2 & 3) Collection (輸入版)アジア

オブジェクト指向の説明とくれば、次のような題材が教科書的な典型例だ。

  • 自動車を抽象化して、フェラーリやベンツとして具体化する
  • 動物を抽象化して、犬や猫として具体化する

そして、この投稿も似たような説明に終始している。
RPGを意識して、戦士、魔法使い、僧侶のパーティと、その戦闘をイメージした題材で、次の事柄を例示している。

  • 抽象クラス
  • インタフェイス
  • 継承

ちなみに、サンプル・コードにはKotlin*1を用いている。この投稿末尾にあるサンプル・コードをPlayground*2へコピー&ペーストすれば、実行結果をオンラインで確認することもできる。

  • 抽象クラス
  • インタフェイス
  • 継承
  • 抽象化→汎用性の確保
    • 汎用性
  • サンプル・コード
続きを読む