アカウント名:
パスワード:
A:それを書いた事があるとその言語の経験者を名乗れるから。
と思っていた事もありました。今じゃ「書いた」じゃなくて「読んだ」ぐらいで経験者を名乗る奴もいるからなあ。
# せめてホワイトボード上で書けるぐらいには知っておけよ…
オブジェクト指向で書いてるけどオブジェクト指向を説明しろっていわれたら各処理を部品化して交換可能にすることとしか出てこなくって体で理解しているのであって頭で理解できてねぇって気がついた
構造体に関数がくっついてるだけでしょ。
ポリモーフィズムはオブジェクト指向の必須要素ではないと思うなあ。最低限、構造体に関数がくっついていればオブジェクト指向できると思うが。(データ構造とアルゴリズムの非分離)カプセル化はさらに必須ではないな。カプセル化できないC++がオブジェクト指向を標榜してたりするし。
構造体に関数がくっついて実現されるのはデータ抽象化というやつです。カプセル化もそうです。
オブジェクト指向というからには、データ抽象化でないなにか(ポリモーフィズム)があるということなんですよ。
オブジェクト指向プログラミングは、オブジェクト指向言語を使わなくても可能ですし、オブジェクト指向言語を使ったからといってオブジェクト指向プログラミングになるとは限らないというのが世間の常識です
そのとおりですが、何の反論にも同意にもなってませんね。何が言いたいのだろう?
オブジェクト指向「言語」の話なんて誰もしてないよ。オブジェクト指向とかデータ抽象化の話をしています。
ポリモーフィズムって言語の話でしょうが
> オブジェクト指向プログラミングは、オブジェクト指向言語を使わなくても可能ですし
止めて。絶対に止めて。それでどれだけ死にそうになった事か。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
Q:なぜ世の中にHello Worldが存在するのか (スコア:1)
A:それを書いた事があるとその言語の経験者を名乗れるから。
と思っていた事もありました。
今じゃ「書いた」じゃなくて「読んだ」ぐらいで経験者を名乗る奴もいるからなあ。
# せめてホワイトボード上で書けるぐらいには知っておけよ…
Re: (スコア:0)
オブジェクト指向で書いてるけどオブジェクト指向を説明しろっていわれたら
各処理を部品化して交換可能にすることとしか出てこなくって
体で理解しているのであって頭で理解できてねぇって気がついた
Re: (スコア:1)
構造体に関数がくっついてるだけでしょ。
Re: (スコア:0)
ポリモーフィズムこそ必須成分。
それがなければ単なるカプセル化、モジュール化に過ぎない。
Re: (スコア:0)
ポリモーフィズムはオブジェクト指向の必須要素ではないと思うなあ。
最低限、構造体に関数がくっついていればオブジェクト指向できると思うが。(データ構造とアルゴリズムの非分離)
カプセル化はさらに必須ではないな。カプセル化できないC++がオブジェクト指向を標榜してたりするし。
Re:Q:なぜ世の中にHello Worldが存在するのか (スコア:1)
構造体に関数がくっついて実現されるのはデータ抽象化というやつです。
カプセル化もそうです。
オブジェクト指向というからには、データ抽象化でないなにか(ポリモーフィズム)が
あるということなんですよ。
Re: (スコア:0)
オブジェクト指向プログラミングは、オブジェクト指向言語を使わなくても可能ですし、オブジェクト指向言語を使ったからといってオブジェクト指向プログラミングになるとは限らないというのが世間の常識です
Re: (スコア:0)
そのとおりですが、何の反論にも同意にもなってませんね。
何が言いたいのだろう?
オブジェクト指向「言語」の話なんて誰もしてないよ。
オブジェクト指向とかデータ抽象化の話をしています。
Re: (スコア:0)
多くの技術力に乏しいソフトウェア開発の現場ではそれを指してオブジェクト指向と呼んでいる。
オブジェクト指向いらないおじさんの本当の主張は、
オブジェクト指向をしたくないということでない(そもそもオブジェクト指向が何かよく分かんないし)。
オブジェクト指向言語を使わなくてもデータ抽象はできるし、データ抽象の原則を崩したいときに言語仕様がその障害になるからオブジェクト指向言語(またはそのような言語の機能)を使いたくない
ということ
Re: (スコア:0)
ポリモーフィズムって言語の話でしょうが
Re: (スコア:0)
> オブジェクト指向プログラミングは、オブジェクト指向言語を使わなくても可能ですし
止めて。絶対に止めて。それでどれだけ死にそうになった事か。