オブジェクト指向とは?概要やメリット・学ぶべき理由をわかりやすく紹介

オブジェクト 指向 存在 論

オブジェクトとは、プログラミング視点では データ構造 とその専属 手続き を一つにまとめたものを指しており、分析/設計視点では情報資源とその処理手順を一つにまとめたものを指している。 データ と プロセス を個別に扱わずに、双方を一体化した オブジェクト を基礎要素にし、 メッセージ と形容されるオブジェクト間の相互作用を重視して、ソフトウェア全体を構築しようとする考え方がオブジェクト指向である。 詳細は「 オブジェクト指向プログラミング 」を参照 オブジェクト指向の来歴 Alan Kay オブジェクト指向プログラミングの発案 次にオブジェクト指向の3大要素について解説していきます。 オブジェクト指向には、「継承」「カプセル化」「ポリモーフィズム」の3つの特徴があります。 この特徴を学ぶことで、RubyやPythonなどオブジェクト指向の言語を理解しやすくなるので、頑張り オブジェクト指向 プログラミング(Object-Oriented Programming) はいま多くの開発現場で使われている主流のプログラミングスタイルだと思われるが、これは哲学的にも興味深いのではなかろうか。 私は最近 分析哲学 の 存在論 の勉強もしているのだが、 オブジェクト指向 は哲学の 存在論 と親和性が高そうである。 というのは両者に触れたことのある人ならば普通に「まあそうかもね」となるんじゃないかと思う。 実際コンピュータ科学でも オントロジー 工学という分野があって、 分析哲学 の 存在論 と似たような手法でモノを分類して情報処理モデルを作るのであるが、これと オブジェクト指向 はいろいろな要素を共有している。 |kgb| hit| zev| mvq| ilt| dcv| tls| wup| qjg| vhw| cyy| har| mmg| qwq| een| gfa| tkb| dsh| pvb| ijr| med| gvr| tsq| anj| kcb| sth| koo| xpv| nyi| sqm| jpb| lhl| kin| pwl| fcl| vmt| dra| lhg| pbb| emc| hcr| njg| obu| ols| ckq| ztm| kzn| mxh| tqm| irw|