Может ли этот код нарушать принцип единой ответственности?

Это краткий предварительный просмотр кода. У меня есть класс Publish, основной задачей которого является публикация сообщений.

class Publisher
{
private $producer;
private $adapter;

public function publish($message)
{
$message = $this->adapter->adapt($message);
$this->producer->publish($message);
}
}

Вопрос в том, нарушаю ли я принцип единственной ответственности, если я также адаптирую сообщение в методе публикации?

0

Решение

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

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

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

По вопросам рекламы [email protected]