ドラゴンを倒せ
感想
このライブラリを作るときに一番苦労した点はこの設計の部分でした。ここでも気をつけた点は二点あります。
一つは「どのプラットフォームでも動作するライブラリ」を作る事です。このライブラリは今ではWin,Mac,UNIXの各Webブラウザで問題無く
動作するようになりましたが開発中はプラットフォームごとに動作が違い苦労しました。今ではJDKのバージョンの差も問題無く動いて
います。
もう一つはオブジェクト指向設計です。一番苦労したこの設計は「スマートに、かつサイズを小さく」と考えながら何度も書き直すうちにど
んどんシンプルになりました。
拡張性などにも気を遣い設計の難しさを感じながらも、ある程度納得のいくものが出来上がりました。
TOP