Да, но это пример одной из реализации, принцип у всех один.
По итогу надо определиться, что Вы хотите на выходе, какой-то класс или результат.
Я за классы, т.к. можно прикрутить интерфейсы, далее где-то например есть метод print( Creator $creator ) уже не запихнеш "не то". Т.е. у нас в любом случае получается новый тип данных и Мы с ним работаем.
С методами проще и если не предпологается дальше что-то мудрить, то лучше их использовать.
|