Woolpack のメタファ。
Woolpack は インタープリタ デザインパターンを適用しているため「パソコン生産ライン組み立てキット」をメタファとして与えることができる。 Woolpack のメタファと例(ウェブアプリケーション)を以下に示す。
概念メタファ例の図との対応
Woolpack APIオーダーメードパソコンを製造するラインを組み立てるキットWoolpack API
Woolpack を使用したアプリケーションオーダーメードパソコンを製造する工場とその営業所SampleServlet クラス
Servlet コンテナ営業所ServletContainer
web.xml営業所と工場を行き来するトラックの経路情報web.xml
コンストラクタツリーパソコンの製造するための組み立て完了した工場serial 変数を根とするツリー
HTTP リクエストの URL注文書に記載されたパソコンの製品番号変換値が DomContext クラスの id 属性に設定される
HTTP リクエストのパラメータ注文書に記載されたオプション品の明細変換したオブジェクトが DomContext クラスの inputMap 属性に設定される
Context 役のコンテナ定義に記載されたコンポーネント定義パソコンの各製品の基本仕様model 変数
HTML ファイルパソコンの筐体id0.html, id1.html
HTTP レスポンス組み立て完了したパソコンDomContext クラスの node 属性
図:Woolpack のクラス例(説明用)
図:Woolpack のコラボレーション例(説明用)
トップに戻る
Copyright (C) 2006 Takahiro Nakamura. All rights reserved.