Если вы писали PHP в течение нескольких лет, вы, несомненно, сталкивались с интерфейсами и абстрактными классами. Они были введены в объектную модель PHP5 и с тех пор широко используются в мире PHP. Если вы пользуетесь Google «PHP Interfaces», вы получите некоторые результаты в официальной документации, а остальные говорят, насколько они бессмысленны. Зачем делить
Посмотреть статью:
RubySource: PHP для Ruby: модули, миксины и утки