Flex,AS3を実践で学びつつ、現在の主な学習としてはオブジェクト指向について。
AS3の学習でオブジェクト指向については強制的に身につくけれど、実践から入ったので気がついてみればオブジェクト指向設計が出来ない。
なのでオブジェクト指向についてちゃんと学んでみる。

デザインパターンとともに学ぶオブジェクト指向のこころ (Software patterns s.../アラン・シャロウェイ

¥3,990
Amazon.co.jp

半分ぐらいまで読んだ。
オブジェクト指向とデザインパターンを同時に学ぼうというもの。
通常はオブジェクト指向を学んでからデザインパターンを学んだ方が良いと思われているが、著者はデザインパターンを学ぶことで同時にオブジェクト指向そのものを「正しく」理解できるとしている。
著者はデザインパターンのセミナーを行っている方で、その経験を生かした構成になっている。
失敗例のオブジェクト指向化したCAD/CAMシステムを、デザインパターンを少しずつ当てはめながら改良していくというアプローチ。
これからが楽しみである。

同時に学べるとあるが、オブジェクト指向初学者はさすがにこの本からは無理。
基本は他書で学んでからこの本を読んだ方がいいと思う。
デザインパターンについてはまだ最初のレベルのところしか読んでないけれど、意外とこれまでやってきたことの再定義であることがわかった。
これからが楽しみである。

この本で使われる設計記法であるUMLにも興味を持ち、以下の本も購入。

独習UML 第4版 (CD-ROM付)/株式会社テクノロジックアート

¥3,780
Amazon.co.jp

UMLの本はかなり昔に学ぼうと思って持ってはいたけれど全く読んでおらず、10年ほど前の本でUML1.1用とか古いので新版に対応したものを購入。
まだ最初の数ページほどしか読んでいないけど、わかりやすい書き方で理解度高し。
前半は図表について一通り書いてあり、後半に設計技法について学べる。
まだまだこれから。