📖

オブジェクト指向とは

2023/11/24に公開

はじめに

今回では、プログラミング教室でのPythonの教材のクラスに関しての資料を作成する中で、オブジェクト指向に関して書くことになり、ブログを書くことになりました。

オブジェクト指向が生まれたきっかけ

オブジェクト指向は、構造化プログラミングの複雑さを軽減するために生まれました。つまり、ソフトウェア開発を楽にするためであると考えました。

オブジェクト(Object)とは

オブジェクトは英語で書くと、Objectです。また、この英語の意味としては、物体になります。つまり、ものを意味します。例えば、

オブジェクト指向とは

オブジェクト指向とは、単純にプログラムの文法や手順のことではなく、プログラムをどう作るか、という考え方に当たります。
また、オブジェクト指向では、「クラス」「メソッド」「インスタンス」を活用することになります。
また、オブジェクト指向をわかりやすく説明すると、処理を部品化して、部品を組み合わせることで一つのプログラムを作る方法であると学びました。

代表的なオブジェクト指向言語

オブジェクト指向言語は、代表的に、C++, Javascript, Python, Ruby, PHP, Rなどが挙げられます。

参考

https://qiita.com/Ken-768/items/3ba9367857bc59b4c54a
https://qiita.com/kotakahe/items/9de3b515f8faf01510f0
https://atmarkit.itmedia.co.jp/ait/articles/2202/01/news034.html
https://camp.trainocate.co.jp/magazine/whats-object-oriented-programming/
https://and-engineer.com/articles/YCf9hBAAACIA_DeZ
https://coeteco.jp/articles/10837
https://xtech.nikkei.com/it/article/lecture/20070710/277100/
https://qiita.com/nafunafu/items/a882da975ff6def22eed

GitHubで編集を提案

Discussion