PHP шаблоны: Позднее статистическое связывание(static)

PHPКомментариев нет

Задача: «Для каждого класса требуется установить свой тип(группу), при этом они должны иметь общие методы, например инициализация.»

Решение:

создаем абстрактный класс

static — указывает на контекст класса который инициализировал вызов абстрактного класса. А так же вызывает статические методы класса.  Static похож по своей работе на parent и self.

Дополнительно по static:

 

Реализуем несколько классов, которые будут наследовать DomainObject

Создадим экземпляры наших классов и посмотрим что получилось в итоге

 


Будь первым кто прокомментирует статью.

Добавить комментарий

Войти с помощью: