Примеры использования серванта в PHP?

Есть ли Слуга шаблон примеры в PHP? Кажется, что это не очень популярная модель, но я нахожу ее весьма полезной, и она проще, чем Шаблон команды. Это анти-паттерн?

Я могу найти это реализовано на других языках, таких как в этот (Я не знаю, что это за язык, но выглядит как Java).

Мой пример:

// Servant.
interface Servant
{
//
}

// Servable.
interface Servable
{
//
}

// Concrete Servable.
class ConcreteServable implements Servable
{
private $position;

public function setPosition($position)
{
$this->position = $position . '<br/>';
}

public function getPosition()
{
return $this->position;
}
}

// Concrete Servant.
class ConcreteServant implements Servant
{
// Method, which will move Servable implementing class to position where.
public function moveTo(Servable $Servable, $arg)
{
// Do some other stuff to ensure it moves smoothly and nicely, this is
// the place to offer the functionality.
$Servable->setPosition($arg);
}
}

$ConcreteServable = new ConcreteServable();
$ConcreteServant = new ConcreteServant();
$ConcreteServant->moveTo($ConcreteServable, 10);
echo $ConcreteServable->getPosition(); // 10

Но не уверен, правильно ли я это делаю или нет. Есть идеи?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector