Articles of абстрактного класса

Множественные сигнатуры методов для одной абстрактной функции / абстрактной перегрузки

У меня есть абстрактный класс для переноса данных из одной базы данных в другую, и иногда данные, необходимые для создания основных записей, различны, из-за наличия в базе данных назначения старой таблицы, содержащей инструкции по поиску данных в источнике. Очевидно, что здесь упрощается задача: abstract class foo { protected abstract function createBaseEntry($id); } Иногда мне нужен […]

Что такое использование конструктора в абстрактном классе в php

Я уже просил эту ссылку перед запросом – ответ находится в контексте JAVA и это для конструктора в PHP . Поскольку я начинаю, моя реализация моего PHP-кода в концепциях ООП, поэтому я действительно хочу узнать об использовании и преимуществах, а также о том, когда использовать конструктор в абстрактном классе PHP. Просьба привести пример в реальном […]

Почему PHP имеет абстрактные классы, если вы можете использовать интерфейс и черты?

Ранее сегодня я занимался исследованиями абстрактных классов , интерфейсов и черт PHP. Насколько я могу судить, абстрактный класс говорит, что «все, что использует меня, будет использовать эти методы и атрибуты», интерфейсы говорят, что «все, что использует меня, должно иметь эти методы и атрибуты», и черты говорят, что «все, что меня использует, также будет иметь эти […]