アカウント名:
パスワード:
A:それを書いた事があるとその言語の経験者を名乗れるから。
と思っていた事もありました。今じゃ「書いた」じゃなくて「読んだ」ぐらいで経験者を名乗る奴もいるからなあ。
# せめてホワイトボード上で書けるぐらいには知っておけよ…
オブジェクト指向で書いてるけどオブジェクト指向を説明しろっていわれたら各処理を部品化して交換可能にすることとしか出てこなくって体で理解しているのであって頭で理解できてねぇって気がついた
構造体に関数がくっついてるだけでしょ。
その認識は間違っていると断言します。カプセル化こそオブジェクト指向の本質です。
ソフト部品の作り手と使い手の責務を実装のレベルで分割してソフトの共同開発を可能にしたのがオブジェクト指向の本質です。
誤解を恐れずにいうとアクセサこそオブジェクト指向の本質であり、いわゆるオブジェクト指向言語でなくてもできることです。
ポリモーフィズムは応用レベルの話であり必須ではありません。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
Q:なぜ世の中にHello Worldが存在するのか (スコア:1)
A:それを書いた事があるとその言語の経験者を名乗れるから。
と思っていた事もありました。
今じゃ「書いた」じゃなくて「読んだ」ぐらいで経験者を名乗る奴もいるからなあ。
# せめてホワイトボード上で書けるぐらいには知っておけよ…
Re: (スコア:0)
オブジェクト指向で書いてるけどオブジェクト指向を説明しろっていわれたら
各処理を部品化して交換可能にすることとしか出てこなくって
体で理解しているのであって頭で理解できてねぇって気がついた
Re: (スコア:1)
構造体に関数がくっついてるだけでしょ。
Re: (スコア:0)
ポリモーフィズムこそ必須成分。
それがなければ単なるカプセル化、モジュール化に過ぎない。
Re:Q:なぜ世の中にHello Worldが存在するのか (スコア:0)
その認識は間違っていると断言します。
カプセル化こそオブジェクト指向の本質です。
ソフト部品の作り手と使い手の責務を実装のレベルで分割してソフトの共同開発を可能にしたのがオブジェクト指向の本質です。
誤解を恐れずにいうとアクセサこそオブジェクト指向の本質であり、いわゆるオブジェクト指向言語でなくてもできることです。
ポリモーフィズムは応用レベルの話であり必須ではありません。