public static function main(array $args = array())
 {
     $amp = new Amplifier("Top-O-Line Amplifier");
     $tuner = new Tuner("Top-O-Line AM/FM Tuner", $amp);
     $dvd = new DvdPlayer("Top-O-Line DVD Player", $amp);
     $cd = new CdPlayer("Top-O-Line CD Player", $amp);
     $projector = new Projector("Top-O-Line Projector", $dvd);
     $lights = new TheaterLights("Theater Ceiling Lights");
     $screen = new Screen("Theater Screen");
     $popper = new PopcornPopper("Popcorn Popper");
     $homeTheater = new HomeTheaterFacade($amp, $tuner, $dvd, $cd, $projector, $screen, $lights, $popper);
     $homeTheater->watchMovie("Raiders of the Lost Ark");
     $homeTheater->endMovie();
 }
Beispiel #2
0
<?php

function __autoload($class_name)
{
    include $class_name . '.php';
}
$homeTheater = new HomeTheaterFacade(new Amplifier(), new TUner(), new DVD(), new CD(), new Projector(), new Screen(), new Lights(), new Popper());
$homeTheater->watchMovie("Marta's World");
$homeTheater->endMovie();