public function run() { $duck = new MallarDuck(); $duck->performFly(); $duck->performQuack(); $model = new ModelDuck(); $model->performFly(); $model->setFlyBehavior(new FlyRocketPowered()); $model->performFly(); }
public static function main(array $args = array()) { $mallard = new MallardDuck(); $mallard->performQuack(); $mallard->performFly(); $model = new ModelDuck(); $model->performFly(); $model->setFlyBehavior(new FlyRocketPowered()); $model->performFly(); }
<?php function __autoload($class_name) { include $class_name . '.php'; } $mallard = new MallardDuck(); $mallard->display(); $mallard->swim(); $mallard->performQuack(); $mallard->performFly(); $model = new ModelDuck(); $model->display(); $model->swim(); $model->performQuack(); $model->performFly();