Java.use(better);
Java.use(better);
《関連記事》
同世代や過去の人間に勝ろうとするのは無駄なこと
今の己に勝れ
William Faulkner - Wikipedia
《参考図書》
■ INDEX
- Season#03:ファインダーを作成する
if と別れる50の方法
- Episode#04:Command パターンの効能
- Episode#06:NullObject パターンの効能
- Episode#07:NullObject パターンの事例
for と別れる50の方法
- Episode#01:拡張可能な for 文(1)
- Episode#03:拡張可能な for 文(2)
配列と別れる50の方法
- Episode#05:Map の効能
- Episode#09:クロージャーの代用表現
GoF を反面教師に
- Episode#02:Strategy パターンの隘路
- Episode#08:Command パターンの応用
- Episode#10:Visitor パターンの隘路
if と別れる50の方法
Command パターンの効能 -- if と別れる50の方法
- 構造化プログラミングの隘路
- Command パターンを適用する
- @
- switch 文の隘路
- match 式を伴うポリモフィズム
NullObject パターンの効能 -- if と別れる50の方法
- NullPointerException の隘路
- NullObject パターンの適用
- NullObject パターンの応用
- Scala: パターンの応用
- Scala: ケースクラスの効能
- Scala: パターンマッチングの効能
NullObject パターンの事例 -- if と別れる50の方法
- 16番目のタイル: NullObject パターンの応用
- タイルを配置する: NullObject パターンの応用
- タイルをスライドさせる: NullObject パターンの応用
- ハリウッドの原則: イベント処理
- 余録
↑ TOP
for と別れる50の方法
拡張可能な for 文(1) -- for と別れる50の方法
- 構造化プログラミングの隘路
- オブジェクト指向プログラミングへの扉を開く
- 関数型プログラミングへの扉を開く
- Java: 拡張可能な for 文
- 情報隠蔽の原則
- インターフェース java.util.Iterable
- 制御メソッドとポリモフィズム
- 制御メソッドと情報隠蔽
- Jython の場合
拡張可能な for 文(2) -- for と別れる50の方法
- 2次元配列の隘路
- シーケンスを利用する
- 入れ子になったリスト(多重リスト)
- 階層構造を持つデータ
- リスト形式で表示する
- ツリー形式で表示する
- 余録
- 階層構造を持つデータ
- リスト形式で表示する
- ツリー形式で表示する
- 余録:型の抽象化
↑ TOP
配列と別れる50の方法
Map の効能 -- 配列と別れる50の方法
・配列の隘路
・連想配列への応用
・Map の導入
・余録
・Jython:dict
・Scala:trait Mapクロージャーの代用表現 -- 配列と別れる50の方法
- Java の隘路
- 事例:collect 操作
- 事例:select 操作
- UML2.0/OCL
- collect 操作
- select 操作
- iterate 操作
- UML2.0/OCL に準拠する
- collect 操作を実現する
- collect 操作を利用する
- select 操作を実現する
- select 操作を利用する
- 抽象クラス OCLCollection を具現する
- iterate 操作を利用する
↑ TOP
GoF を反面教師に
Strategy パターンの隘路 -- GoF を反面教師に
- GoF を反面教師に
- GoF の隘路:卑近な例をあげると
- GoF の隘路:クロージャーを活用すると
- 余録
- Jython:Strategy パターン
Command パターンの応用 -- GoF を反面教師に
- イベント処理
- 重複しないコードの断片に特化したい
- 重複するコードの断片を再利用したい
- 他のインスタンスと情報を交換したい
- ハリウッドの原則
- イベントが発生したコンポーネントを特定する必要がない
- 同種のリスナーに対して異種のコンポーネントを扱う
- 異種のコンポーネントに対して同一のメソッドを利用する
- 分業プログラミング
Visitor パターンの隘路 -- GoF を反面教師に
↑ TOP
》作業中です《update*13/01/02 14:24:34
♪ 昔男(むかしおとこ)