はじめに
現在、結城 浩氏の「Java言語で学ぶデザインパターン入門」と Gof本 、さらに John Vlissides の書いた「パターンハッチング」を並べて、デザインパタ-ンを勉強中です。色々と関連の書籍を漁ってみましたが、初心者がデザインパターンを勉強するには、どうやら結城氏の書いた「Java言語で学ぶデザインパターン入門」に軍配が挙がりそうです。
ただし読んでてどうにも苦しいのが、いったんどうしても JAVA を迂回せねばならない・・・(--; 普段 Delphi を使ってるだけに、Java のサンプルをどう Delphi に置き換えて考えるか?
コンストラクタを隠蔽するケースや、final や static とかは出てくるわ、ガベージコレクションの有無でまた混乱するわとetc・・・結構、頭を痛めるケースが多々あったりします。
そこで、どうせなら結城氏の本に載ってた各サンプルをいったん Delphi に移植しなおし、後学の為にも、本サイトで公開したいと考えました。
元ソースは 結城氏の許諾を得た上で、書籍付属のソースならびに以下のサイトで公開されているものを参考に移植してます。
Java言語で学ぶデザインパターン入門
次へ 戻る