auの日記

プログラミング初心者の日記。(auはハンドルネームです)

ポリモーフィズムが凄えと思った話

auです。

Javaの開発で、小さなWebサイトみたいなものをチームで作っています。

商品を取り扱うクラスと、そのクラスを継承した別の商品クラスがあるのですが、それをフロント側で受け取るときにリストで扱う場面がありました。

そこで、親クラスのリストを作って、その中に継承先のクラスも入れることができるので、フロントでキャストしてあげれば表示したい情報を取り扱うことができます。

これは本気で便利だなあと感じました。

キャストを裏で行うこととかできたらさらに便利な気がする・・・