ショートカット
ファシリテーター × あり方
コーディングの向こう側
Hello, ANOTHER world!
オブジェクト指向のはなし
プログラミングのはなし
C言語実力診断クイズ
eSkillBooks
オブジェクト指向のはなし

次にやるべきこと

さて、「オブジェクト指向のはなし」はこれでおしまいです。もっと上達したい人のために、今後勉強すると役に立つキーワードをいくつか紹介しましょう。

  • 「STL」
    C++ の標準テンプレートライブラリです。
  • 「デザインパターン」
    オブジェクト指向との相性が良く、実践すると成功することが知られている設計技法集です。
  • 「アンチパターン」
    実践すると失敗することが知られている(決してまねしてはいけない)技法集です。
  • 「エージェント指向」
    オブジェクト指向の次を先取りしたいならこれです。

腕試しをしてみたいという人は、文字列クラスを作ってみると良いかもしれません。これは内部に可変長バッファを保持していて、任意の長さの文字列を格納することができるものです。この演習は C++ の入門としてよく取り上げられるものですが、もちろん C でも実装可能です。

だいぶ規模が大きくなってしまいますが、GUI プログラム用のフレームワークを自作するというのもおもしろいかも知れません。これをうまくやるためにはクラス階層を工夫して、ポリモーフィズムを駆使する必要があるでしょう。時間がなければ、オブジェクト指向で設計されたすでにあるフレームワークを観察してみると良いかも知れません。

このサイトではじめてオブジェクト指向のことを知ったという人は、オブジェクト指向に関する本をいくつか読んでみることも必要でしょう。最近はそういう本がたくさんでていますから、大きな書店に行けば気に入ったものが見つかると思います。

精進あるのみ!

(「オブジェクト指向のはなし」は1999年2月から2000年4月にかけて作成されたコンテンツです。)