# L!MP (13.11.2016 / 20:44)А на кой хрен ты наследуешь интерфейсы?
И вот тут мне не нравится то, что наш EntityManager, как бы дважды реализует EntityCollectorInterface, первый раз - через наследование EntityCollector, а второй - через, имплементацию EntityManagerInt
Тут же у тебя вырисовывается вполне логичная картина:
EntityCollector -> реализует EntityCollectorInterface
EntityManager -> реализует EntityManagerInterface
И под конец, EntityManager наследуется от EntityCollector.
Все четко и красиво.