/var/log/masayoshi/masayoshi.life.logスマートフォン用の表示で見る/var/log/masayoshi/masayoshi.life.logとりあえず、書きたいこと書くだけ。この広告は、90日以上更新していないブログに表示しています。2011-10-25鉄道車両製造とオブジェクト指向プログラミングなんとなーくオブジェクト指向言語がとっつきにくいというツイートを見かけたのでざっくり解説。車両の基本構造(基本クラス)まず、車両をAというメーカーで製造します。「線路幅は狭軌か標準軌か」などなどの条件が絡んできます、その条件を考えた上で1つの車両が製造されます。発注元に特化した車両(基本クラスを継承する)そこのJという会社から車両の発注が来ました、仕様はこうです。座席はクロスシートドア数は6ドアこの3つの特徴を持たせた車両を製造することになりました、今までにこの会社では路線は馬車軌(日本では京王電鉄が該当)座席はロングシートドア数は2ドアという条件の車両を製造しました。2つの製造した車両を比較すると線路幅は2社で違う座席のタイプも違うドア数も違うとなります、ここで製造できる車両の基本仕様を生かしつつ一部仕様を変更しています。これが「クラスの継承」となります。駆け足の説明でしたがどうでしょうか、わかりにくいなど有りましたらコメントで突っ込んでください。Linux参加グループPHPEmacsはてなブログをはじめよう!mashita_07_15さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。