# AlkatraZ (13.11.2016 / 22:07)
А как же интерфейс?
Или вся реализация через Трейт?
А как же интерфейс?
Ну как-то так:
interface EntityCollectorInterface {}
interface EntityManagerInterface extends EntityCollectorInterface {}
trait EntityCollectorTrait {}
class EntityManager implements EntityManagerInterface {
use EntityCollectorTrait;
}
class EntityCollector implements EntityCollectorInterface {
use EntityCollectorTrait;
}Я расцениваю наследование интерфейсов больше как композицию, или копипаст.
Логики то там никакой.