今日の内容 オブジェクト指向でProcessingのプログラムを作る そもそもオブジェクト指向とは? 簡単なプログラムを、オブジェクト指向で書いてみる クラスの定義 クラスの呼びだし オブジェクト指向プログラミング (= OOP) について OOP理解のポイント OOP = 難しい?OOPの難しげな用語たち オブジェクト メソッド メッセージ 継承 抽象化 カプセル化 ポリモーフィズム (多態性) クラス インスタンス化 言葉だけだとかなり難しそう…本質を理解すると、実はやっていることは単純 プログラミング・パラダイムの変遷 OOP以前:その1 非構造化ログラミング 全てのコードが一つの連続したブロックに含まれている アセンブリ言語・COBOL・BASICなど goto文による制御 デバッグが難しい 「スパゲティプログラム」 OOP以前:その2 手続型プログラミング 手続を呼び出す サブル
![Processingでオブジェクト指向プログラミング (1)](https://cdn-ak-scissors.b.st-hatena.com/image/square/e1c5e569a21914da05a2d868eeae7ba15b319fe8/height=288;version=1;width=512/https%3A%2F%2Fi0.wp.com%2Fyoppa.org%2Fwp-content%2Fuploads%2F2018%2F09%2F247224_189876031062187_853523_n.jpg%3Ffit%3D480%252C480%26ssl%3D1)