2022年07月06日更新

近年のプログラミング言語は、すべてオブジェクト指向になっています。 当初は、手続き型の言語も、バージョンアップを重ねるごとに、オブジェクト指向へと変わってきました。 したがって、オブジェクト指向を理解していなければ、どの言語も理解が難しいということになります。
とは言っても、最近は、無理やりクラスを多用し、「自分はオブジェクト指向を理解しています」を強調しているような気もします。 オブジェクトは、必要な時に、必要な個所で使用することで、威力を発揮します。

ここでは、クラスと、理想的なオブジェクト指向を学習します。

お一人で開発している場合や、小さいシステム、二度と作成することのない案件を、無理やりオブジェクトにして、余計に分かりにくいコードにする必要はありません。 関数で可能なものは関数で、使いまわす必要が有る場合や、複数人で開発される場合は、オブジェクト指向は有効です。