C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

オブジェクト指向とはつまり何ですか? [2]

[トピック内 42 記事 (41 - 42 表示)]  << 0 | 1 | 2 >>

■88326 / inTopicNo.41)  Re[22]: オブジェクト指向とはつまり何ですか?
  
□投稿者/ はまぐり (60回)-(2018/08/21(Tue) 13:16:37)
> https://ubiteku.oinker.me/2016/05/09/what-is-oo-all-about/
> http://blog.kokuyouwind.com/archives/1189

読みました

アランのオブジェクトは「メッセージを受け取るもの」です
メッセージはC#で言うところの「メソッド」です

メソッドはオブジェクトの振る舞いですから
オブジェクトは「振る舞いを持つもの」と言えます

オブジェクトにデータは関係ありませんでした
オブジェクトがデータを持っていようが持ってなかろうがどっちだって良いんです
なぜならばオブジェクトは振る舞いによって成り立つものだから
そういう意味ではオブジェクトは「データの存在を意識させないもの」とも言えます

オブジェクト指向の完全理解に至ったと言って良いでしょう

引用返信 編集キー/
■88327 / inTopicNo.42)  Re[23]: オブジェクト指向とはつまり何ですか?
□投稿者/ はまぐり (61回)-(2018/08/21(Tue) 13:30:12)
2018/08/21(Tue) 14:22:39 編集(投稿者)
2018/08/21(Tue) 14:11:39 編集(投稿者)

大悟しました

※追記
> メソッドはオブジェクトの振る舞いですから
> オブジェクトは「振る舞いを持つもの」と言えます

自己言及だからこれは無効かな、解決策は思いつかない

> そういう意味ではオブジェクトは「データの存在を意識させないもの」とも言えます

これは言いすぎてますね、関係ないなら意識させてもいいじゃんということ
になりますから、オブジェクトを「振る舞い以外を隠すもの」
と定義しないと成り立たない

オブジェクト指向はよくわからないと言って良いでしょう
解決済み
引用返信 編集キー/

このトピックをツリーで一括表示

<前の20件
トピック内ページ移動 / << 0 | 1 | 2 >>

このトピックに書きこむ