2009-09-13から1日間の記事一覧
仮面ライダーW「W の検索」解決編。CG を駆使した激しい戦いでしたが、正直、もっと普通に闘って欲しかったッ。 まぁ、まだまだ先はあるし、別にイイけど。関西毒舌ガールは所々に細かい小ボケを挟んでいて、それなりのアクセント(笑)今回の変身は2人並ん…
今回は Builder パターン(一覧)。 Wikipedia (日本語) Wikipedia (English) Builder パターンの登場人物 @Director → 型 builderType : Class @builderInstance → フィールド @Construct → メソッド @Builder → 型 @BuildPart → メソッド @ConcreteBuild…
今回から、GoF 本に載っているデザインパターンについて、役割をマークするアノテーションを定義していってみましょう(一覧)。今回は AbstractFactory パターン。 Wikipedia (日本語) Wikipedia (English) LePUS3 and Class-Z AbstractFactory パターン…
今回は Sigleton パターン(一覧)。 Wikipedia (日本語) Wikipedia (English) Singleton パターンの登場人物 @Singleton → 型 @Instance → フィールド @GetInstance → メソッド アノテーション定義 上記の定義の具体的な Java コード。 package org.waman…
今回は Prototype パターン(一覧)。 Wikipedia (English) Prototype パターンの登場人物 @Prototype → 型 @CreateClone → メソッド @ConcretePrototype → 具象クラス prototypeType : Class @Client → 型 prototypeType : Class アノテーション定義 上記の…
今回は Factory Method パターン(一覧)。 Wikipedia (日本語) Wikipedia (English) LePUS3 and Class-Z Factory Method パターンの登場人物 @Framework → パッケージ @Creator → 型 productType : Class @FactoryMethod → メソッド @PrimitiveMethod → …