Спасибо, вроде, очень понятное объяснение. Еще вопрос на немного другую тему, но схожую. Правильно ли я понимаю, что Транспорт нужно делать абстрактым классом (а не обычным классом) из-за того, что у него есть метод Движение и надо, чтобы все дочерние классы использовать этот метод? То есть если бы это был бы обычный класс, то в дочерних классах надо было бы писать $this->move(), а если это абстрактный класс, то метод Движение будет сразу использоваться в дочерних классах?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.