PHP7 Adapter

This commit is contained in:
Dominik Liebler
2016-09-22 20:09:07 +02:00
parent f55008ddc7
commit d151e309c5
8 changed files with 81 additions and 86 deletions

View File

@@ -2,22 +2,25 @@
namespace DesignPatterns\Structural\Adapter;
/**
* Book is a concrete and standard paper book.
*/
class Book implements PaperBookInterface
class Book implements BookInterface
{
/**
* {@inheritdoc}
* @var int
*/
private $page;
public function open()
{
$this->page = 1;
}
/**
* {@inheritdoc}
*/
public function turnPage()
{
$this->page++;
}
public function getPage(): int
{
return $this->page;
}
}