Size: a a a

2020 June 19

ВС

Владислав Субботин... in phpGeeksJunior
То есть, это можно рассматривать как интерфейс + частичная реализация
источник

АЯ

Андрей Ява in phpGeeksJunior
Владислав Субботин
То есть, это можно рассматривать как интерфейс + частичная реализация
Нельзя
источник

S

Shurick in phpGeeksJunior
Владислав Субботин
То есть, это можно рассматривать как интерфейс + частичная реализация
руководствоваться где что применять нужно изходя из SOLID чтобы отвественностей не было много в 1 месте
источник

ВС

Владислав Субботин... in phpGeeksJunior
Андрей Ява
В иерархии. Интерфейс ты можешь имплементить вообще в любом классе. А вот абстракт - жесткое ограничение на иерарзию
Так и что тебе мешает наследовать абстрактный класс и имплементировать интерфейс, если угодно? Миксануть никто не запрещает
источник

АЯ

Андрей Ява in phpGeeksJunior
Владислав Субботин
Так и что тебе мешает наследовать абстрактный класс и имплементировать интерфейс, если угодно? Миксануть никто не запрещает
Зачем тогда абстракт?
источник

ВС

Владислав Субботин... in phpGeeksJunior
Андрей Ява
Зачем тогда абстракт?
Я тебе привёл пример в ответ на твоё замечание.
источник

ВС

Владислав Субботин... in phpGeeksJunior
Если мне нужен интерфейс - я использую интерфейс
источник

ВС

Владислав Субботин... in phpGeeksJunior
Если абстракт подойдёт больше - я возьму его
источник

ВС

Владислав Субботин... in phpGeeksJunior
Твоя же позиция какая-то радикальная, ИМХО
источник

б

бахнув пельменів... in phpGeeksJunior
Ребят, как стать крутым разработчиком, чтобы всякие крутые вкщи в чатах писать?
источник

б

бахнув пельменів... in phpGeeksJunior
Есть курсы?
источник

АЯ

Андрей Ява in phpGeeksJunior
Я к тому, что использование абстрактных классов наравне с трейтами - костыль.
источник

S

Shurick in phpGeeksJunior
бахнув пельменів
Есть курсы?
игру напиши
источник

б

бахнув пельменів... in phpGeeksJunior
Shurick
игру напиши
На PHP?
источник

ВС

Владислав Субботин... in phpGeeksJunior
Андрей Ява
Я к тому, что использование абстрактных классов наравне с трейтами - костыль.
За трейты я ещё согласен. Но про абстрактные классы ты меня не убедил пока никак.
источник

S

Shurick in phpGeeksJunior
на с++
источник

б

бахнув пельменів... in phpGeeksJunior
3D, или текстовую?
источник

S

Shurick in phpGeeksJunior
2d с пиксель артом
источник

АЯ

Андрей Ява in phpGeeksJunior
Владислав Субботин
За трейты я ещё согласен. Но про абстрактные классы ты меня не убедил пока никак.
Если тебе прихолится дублировать функционал в разных классах, значит ты что-то делаешь не так. И, скорее всего, этот копирующийся функционал можно вынести
источник

K

Konstantin in phpGeeksJunior
Владислав Субботин
Если абстракт подойдёт больше - я возьму его
Интерфейс нужно трактовать как тип, а не «что больше подойдет то и возьму»
источник