ブログトップ 記事一覧 ログイン 無料ブログ開設

一気に読みたい雑学ブログ このページをアンテナに追加 RSSフィード

2010-12-31

「ポリモーフィズム==ガジャピンチャレンジ」

| 16:04

コラム「システムエンジニア 生き残りの極意」でちょっとした祭りになっている件 - babydaemonsの日記

ポリモーフィズム多態性)を知らずにオブジェクト指向という単語を口にするなー!!!

という悲痛な叫びを読んでふと思い出したのでメモ。

以前、会社の技術者向け新人研修でJavaを教えたとき、ポリモーフィズムの概念を理解してもらうときに使った例え。

ポリモーフィズム==ガチャピンチャレンジ」説

要は、ガチャピンの着ぐるみ(Javaで言うインターフェイス)に”何かチャレンジしろ“というメソッドを定義する。「中の人」が入れ替わることで、”何かチャレンジしろ”というメソッドを実行したときの処理内容は変化するけど、視聴者(呼び出し元)から見れば「中の人」がスキーヤーだろうが格闘家だろうがレースドライバーだろうが、全てひとくくりに「ガチャピン」として扱うことが出来るので便利。ひたすらifで処理を分岐させるよりこうした方が楽だよね・・・という感じで説明して、大分納得してもらえたような記憶が有る。

“ポリモーフィズム==ガチャピンチャレンジ”説 - ka-ka_xyzの日記

ポリモーフィズム==ガジャピンチャレンジ」


トラックバック - http://d.hatena.ne.jp/bco+lifetrivia/20101231/1293779055