スポンサーサイト

--/--/-- --:-- - スポンサー広告

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Builder パターン試行 (4) ~基本に忠実(3)~

2008/09/25 21:40 - デザインパターン




Director

package {
 public class Director {

  private var builder:Builder;

  public function Director(builder:Builder) {
   this.builder = builder;
  }

  public function constract():void {
   builder.setType();
   builder.setSize();
   builder.setFillProp();
   builder.setLineProp();
   builder.draw();
  }
 }
}

ドキュメントクラス


  1. 個別のビルダを生成
  2. その個別ビルダを引数としてディレクタを生成
  3. ディレクタの constract メソッドを実行
  4. 個別ビルダの getResult メソッドを実行して、成果物を取得

var 個別ビルダ:CircleBuilder = new CircleBuilder();
var ディレクタ:Director = new Director(個別ビルダ);
ディレクタ.constract();
var 成果物:Shape = 個別ビルダ.getResult();




にほんブログ村 IT技術ブログへ


スポンサーサイト

コメントの投稿

非公開コメント

タグクラウド

最近の記事
カテゴリ
月別アーカイブ
プロフィール

Aquioux

Author:Aquioux
日曜 Flash プログラマ。
Flash 作品は本館で展示しています。


mailto:aquioux@mail.goo.ne.jp

ブログパーツ

あわせて読みたい

フィードメーター - 閃光的網站・弛緩複合体 -Review Division-


検索/translation
Google



オススメ本

コメント
トラックバック
RSS

Add to Google

Bloglinesで閲読登録

はてなRSSに追加

Subscribe with livedoor Reader

My Yahoo!に追加

Add to Technorati Favorites!

feedpathに追加

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。