Отправляет email-рассылки с помощью сервиса Sendsay

PHP 5 для начинающих

  Все выпуски  

Делегирование


PHP 5 для начинающих

С наступающими праздниками!

В рассылке объявляется перерыв до третьей декады января.


Повторное использование кода - одно из главных преимуществ объектно-ориентированного программирования - возможно не только благодаря уже знакомому нам механизму наследования (см. Глава 9, Наследование), но и благодаря так называемой «композиции» (composition), когда объект одного класса использует объект другого класса; например, включает его в качестве одного из своих свойств и вызывает затем методы включенного класса.

Получается, что включающий объект как бы «делегирует» свои полномочия включенному объекту. При этом со стороны (из того контекста, в котором был вызван метод включающего объекта) все выглядит так, как будто бы всю работу выполняет включающий объект.

Нам предстоит, используя перегрузку методов и рефлексию, реализовать пример такого делегирования полномочий на практике.

Created with DocBook


В избранное