Если вы захотите включить код, реализующий интерфейс в другой класс, определите типаж (trait) и в другом классе объявите его использование. Применяются для совместного использования кода.
trait NameTrait{ private $name; public function getName(){ } public function setName(){ return $this→name = $name; } } class Book{ use NameTrait; } class Picture{ use NameTrait; } $book = new Book; $book→setName('Практика разработки сайтов'); echo $book->getName();