Множественное наследование в PHP - PullRequest
97 голосов
/ 18 сентября 2008

Я ищу хороший, чистый способ обойти тот факт, что PHP5 все еще не поддерживает множественное наследование. Вот иерархия классов:

Сообщение * * 1003 - TextMessage
-------- InvitationTextMessage
- EmailMessage
-------- InvitationEmailMessage

Два типа классов Invitation * имеют много общего; Я хотел бы иметь общий родительский класс, Приглашение, от которого они оба унаследуют. К сожалению, они также имеют много общего со своими нынешними предками ... TextMessage и EmailMessage. Классическое стремление к множественному наследованию здесь.

Какой самый легкий подход для решения проблемы?

Спасибо!

Ответы [ 11 ]

0 голосов
/ 18 сентября 2008

Та же проблема, что и у Java. Попробуйте использовать интерфейсы с абстрактными функциями для решения этой проблемы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...