Files
DesignPatternsPHP/Creational/Prototype/index.php
Antonio Spinelli e59d70a0ac start a restructure
2014-03-21 18:03:45 -03:00

18 lines
410 B
PHP

<?php
namespace DesignPatterns\Prototype;
$fooPrototype = new FooBookPrototype();
$barPrototype = new BarBookPrototype();
// now lets say we need 10,000 books of foo and 5,000 of bar ...
for ($i = 0; $i < 10000; $i++) {
$book = clone $fooPrototype;
$book->setTitle('Foo Book No ' . $i);
}
for ($i = 0; $i < 5000; $i++) {
$book = clone $barPrototype;
$book->setTitle('Bar Book No ' . $i);
}