オブジェクト指向プログラミングとは?

教室長の中川です。

オブジェクト指向プログラミングとは?という質問をこれまで何度もいただきました。

ネットで検索すると、非常に難しい説明ばかりで、もっと、誰でもかんたんにわかる説明はないものかと思い、簡単に記載致します。

オブジェクト指向プログラミングとは?

現在のプログラミングを行う上で基本となる考え方。
プレイヤー、敵キャラ、建物など、プログラム上で扱うすべてのモノを、「オブジェクト」として捉え、オブジェクト毎の特性、性質などをひとまとめにした定義を使いまわすことで開発効率をあげ、プログラムの視認性を高める手法。

現在の主流なプログラミングは、ほぼオブジェクト指向プログラミングで構築する。

C#、Java、Ruby、JavaScript、PHPなど。