倭マン's BLOG

くだらない日々の日記書いてます。 たまにプログラミング関連の記事書いてます。 書いてます。

2009-09-13から1日間の記事一覧

イ反面うイダーVV 第2話

仮面ライダーW「W の検索」解決編。CG を駆使した激しい戦いでしたが、正直、もっと普通に闘って欲しかったッ。 まぁ、まだまだ先はあるし、別にイイけど。関西毒舌ガールは所々に細かい小ボケを挟んでいて、それなりのアクセント(笑)今回の変身は2人並ん…

「GoF デザインパターン」アノテーション (2) : Builder パターン

今回は Builder パターン(一覧)。 Wikipedia (日本語) Wikipedia (English) Builder パターンの登場人物 @Director → 型 builderType : Class @builderInstance → フィールド @Construct → メソッド @Builder → 型 @BuildPart → メソッド @ConcreteBuild…

「GoF デザインパターン」アノテーション (1) : AbstractFactory パターン

今回から、GoF 本に載っているデザインパターンについて、役割をマークするアノテーションを定義していってみましょう(一覧)。今回は AbstractFactory パターン。 Wikipedia (日本語) Wikipedia (English) LePUS3 and Class-Z AbstractFactory パターン…

「GoF デザインパターン」アノテーション (5) : Singleton パターン

今回は Sigleton パターン(一覧)。 Wikipedia (日本語) Wikipedia (English) Singleton パターンの登場人物 @Singleton → 型 @Instance → フィールド @GetInstance → メソッド アノテーション定義 上記の定義の具体的な Java コード。 package org.waman…

「GoF デザインパターン」アノテーション (4) : Prototype パターン

今回は Prototype パターン(一覧)。 Wikipedia (English) Prototype パターンの登場人物 @Prototype → 型 @CreateClone → メソッド @ConcretePrototype → 具象クラス prototypeType : Class @Client → 型 prototypeType : Class アノテーション定義 上記の…

「GoF デザインパターン」アノテーション (3) : Factory Method パターン

今回は Factory Method パターン(一覧)。 Wikipedia (日本語) Wikipedia (English) LePUS3 and Class-Z Factory Method パターンの登場人物 @Framework → パッケージ @Creator → 型 productType : Class @FactoryMethod → メソッド @PrimitiveMethod → …