紹介マニアMoinMoin

オブジェクト指向言語の分類

オブジェクト指向言語と一言にいってもいろいろと分類ができます。

ずいぶんこのコンテンツは古いです。。変な感じの記述は消去中。

クラスベース

クラスからインスタンスを生成する、という視点で開発されたオブジェクト指向言語の事をクラスベースオブジェクト指向言語(Class Based Object Oriented Language)と呼称します。

Javaなどはこれにあたります。

プロトタイプベース

ある原形(プロトタイプ)からそれに機能を付加した実体を作成する、という視点で開発されたオブジェクト指向言語の事をプロトタイプベースオブジェクト指向言語(Prototype Based Object Oriented Language)と呼称します。

JavaScriptなどはこれにあたります。

まとめ

何か機能差があるかというと、それほどない場合が多いです。ただ視点が違うため、注意すべき点は多いです。

http://starry.night.nu/web/prog/javascript/c03_know_that_js_is_an_oopl.html

http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91


@ITで暴れてるスレッド

モデリングサンプル

オブジェクト指向ソフトウェア開発においては小さなモデルでいくつかモデリングをする事がのぞましいです。

業務モデリングならば実際に存在する業務をモデリングするのが最初はいいでしょう。

などは具体例が多いのでモデリングしやすいかもしれません。

参考サイト

数学関係リンク集

数学教材の部屋

http://itpro.nikkeibp.co.jp/free/NIP/NIPCOLUMN/20030425/2/

http://www.chimimo.com/mt/archives/cat_eiaee.html

オブジェクト指向設計の基本方針

http://homepage3.nifty.com/akon/main.html


CategoryPrograming

紹介マニアMoinMoin: オブジェクト指向 (last edited 2006-06-08 23:53:37 by )