
you are here
265
7
章
Adapter
パターンと
Facade
パターン
出力です。
ファサードの
watchMovie()
を呼び出すと、すべての作業
を行ってくれます。
ここで映画を観終わっ
たので、
endMovie()
を呼び出してすべてを
停止させます。
public class HomeTheaterTestDrive {
public static void main(String[] args) {
//
ここで構成要素をインスタンス化
HomeTheaterFacade homeTheater =
new HomeTheaterFacade(amp, tuner, player,
projector, screen, lights, popper);
homeTheater.watchMovie("
レイダース/失われたアーク《聖櫃》
");
homeTheater.endMovie();
}
}
映画の時間です!
映画を観る(簡単な方法)
%java HomeTheaterTestDrive
映画を観る準備をします
ポップコーンメーカーをスイッチオン
ポップコーンメーカーがポップコーンを作っています!
シアターの天井照明を
10%
まで暗くします
シアターのスクリーンを下ろします
プロジェクターをスイッチオン
プロジェクターはワイドスクリーンモード(縦横比
16x9
)です
アンプをスイッチオン
アンプをストリーミングプレーヤーに設定
アンプのサラウンドサウンドをスイッチオン(
5
スピーカ、
1
サブウーファ) ...