4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

オブジェクト指向の「オブジェクト」とは何か、の考察

Last updated at Posted at 2016-09-20

このような記事を見つけたので、個人的な見解を少し。

本文が英語で、完全に意図をくみ取れているかは微妙ですが、要は

巷であふれている、人や車や動物のたとえ話が、オブジェクト指向の説明になっているとは思わない!

といったところでしょうか。
ネット上でも、たびたび目にすることだとは思いますが、個人的には、説明に用いることはできると思います。
さらに言えば、人や車、動物は、まさに「オブジェクト指向」の産物、といえると思っています。

細かい話をすると、すごく長くなるので、すごくざっくりと「オブジェクト」とは何かに焦点を絞ってみます。
「オブジェクト指向」とは、「オブジェクト至上主義」ということで
オブジェクトを中心に据えた考え方なので、「オブジェクト」が何かがわかれば問題ないかと思います。
(実際の設計上でのテクニックは抜きにして…)

結論から言いますと、「オブジェクト」とは、「性質(特徴)の集合体」といえます。
例えば、人。私たちが、「人」をどのように認識しますか?
2足歩行?姿?会話?人によってさまざまかと思いますが、必ず何かを基準にして「人」を認識しています。
その、認識基準そのものが、オブジェクトの中身になり、
そして、それに名称がついたとき、それが「オブジェクト」となりえるわけです。

4
2
8

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?