C++のつづき



[ このメッセージへの返事 ] [ 返事を書く ] [ home.html ]



投稿者: 68user @ oryo.inforyoma.or.jp on 97/8/06 23:35:53

おいら
> C++とは何がいいのでしょうか?
> つらつらと解説書を流し読みした結果、オブジェクト指向という
> ものが特徴である、と。
> オブジェクト指向とは何なのかよくわからんけど、とにかく
> 関数と変数をグループ化できるらしい。よって、ある変数を
> 参照・変更できる関数が限られる。その結果バグが減り、
> 開発効率があがるであろう。
> おそらく世の人々の言うオブジェクト指向とは、そのグループ化を
> 指しているのであろう、と理解しました。
> これってあってますか?

h_toshさん
> だいたいあっていますが、純粋なオブジェクトは「メッセージ
> センディングモデル」を理解していないとダメですね。ま、C++
> レベルのオブジェクト指向には必要ありませんが。
> 1000行くらいなら少しはオブジェクト指向の効果があるかもしれ
> ませんが、本来は1万行を越えるような規模のソフトで効果があり
> ます。あまり小さいプログラムでは手間が掛かるだけであまり効
> 果が無いかもしれません。
> 「作りやすいか」と言われると、ゼロから作る分にはあまり変わ
> らないと思いますが、既存のルーチンを流用したり、仕様追加す
> る時は非常に便利です。ちゃんと「オブジェクト指向で作ってあ
> る」という前提ですけど^^

大学の先輩にも聞いたところ、

>既存のルーチンを流用したり、仕様追加する時は非常に便利です。

と同じような答えが返ってきました。また「保守管理が楽」だそうです。
理由は「インタフェースが統一できるから」と言われました。
どういう意味なのか詳しく聞こうとしたんですけど、今からバイトだ〜
つってどっか行っちゃいました。

質問したいのは、
・「純粋なオブジェクト指向」とは?
・ちゃんとしたオブジェクト指向の言語は?(Objective Cとか?)
・既存のルーチンを流用とはどういう意味でしょう? どういう機能が
�海△襪�ら既存のルーチンの流用や仕様追加が便利になるんでしょう。
・保守管理が楽、インタフェースの統一とはどういう意味でしょう?
��(他人が言った事の説明まで求めてすいません)

です。よろしくお願いします。