オブジェクト指向による開発の特徴

ソフトウェア開発手法は様々あります。それら開発手法で使用されるプログラミング言語よって概念が異なります。主なプログラミング言語には次のような種類があります。

これらの言語の特徴を比較してみましょう。

■ 手続き型言語

手続き型言語のイメージ
手続き型言語のイメージ

主な言語として、C言語やBasicなどを挙げることができます。

■ オブジェクト指向言語

プログラムをオブジェクト(詳しくは後の章で学習します)として扱い、オブジェクト間でメッセージをやり取りして実行します。

https://jdk.java.net/

Javaを使ったプログラムはどのように実行されるのでしょうか?C言語の実行スタイルと比較してみましょう。

・ C言語の実行スタイル

オブジェクト指向言語のイメージ
オブジェクト指向言語のイメージ

主な言語として、Java、C++、VC#、VB.NETなどを挙げることができます。今回は、Javaを使ってオブジェクト指向の開発方法を見てみましょう。

次へ