プログラミング初心者向けのオブジェクト指向の説明。
先に C# や Java などで、実際のプログラミングを体験してもらった後で。
図を描いたり、具体例を示しながら。
正確さよりわかりやすさが重要。
- オブジェクト:
属性 (値の集まり) と振る舞い (機能の集まり) をひとまとまりとしたプログラム上の単位。
- オブジェクト指向プログラミング:
複数のオブジェクトが互いにメッセージを投げ (機能を呼び合い)、協調動作することで、システムが機能するようにプログラムすること。
- クラス:
共通の特徴 (属性と振る舞い) を持ったオブジェクトの集合。多くのオブジェクト指向プログラミング言語では、便宜上、オブジェクト単位ではなくクラス単位でプログラムを記述する。