📖
オブジェクト指向とは
はじめに
今回では、プログラミング教室でのPythonの教材のクラスに関しての資料を作成する中で、オブジェクト指向に関して書くことになり、ブログを書くことになりました。
オブジェクト指向が生まれたきっかけ
オブジェクト指向は、構造化プログラミングの複雑さを軽減するために生まれました。つまり、ソフトウェア開発を楽にするためであると考えました。
オブジェクト(Object)とは
オブジェクトは英語で書くと、Objectです。また、この英語の意味としては、物体になります。つまり、ものを意味します。例えば、
オブジェクト指向とは
オブジェクト指向とは、単純にプログラムの文法や手順のことではなく、プログラムをどう作るか、という考え方に当たります。
また、オブジェクト指向では、「クラス」「メソッド」「インスタンス」を活用することになります。
また、オブジェクト指向をわかりやすく説明すると、処理を部品化して、部品を組み合わせることで一つのプログラムを作る方法であると学びました。
代表的なオブジェクト指向言語
オブジェクト指向言語は、代表的に、C++, Javascript, Python, Ruby, PHP, Rなどが挙げられます。
参考
Discussion