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(); }
<?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();