Uma interface com métodos abstratos

Me deparei com um código PHP que foi escrito por um colega de trabalho (não foi usado para nada). Basicamente, era uma interface contendo métodos abstratos. Eu então disse que isso era estúpido e mostrei outro colega sentado ao meu lado. Nós rimos, mas depois começamos a nos perguntar se era possível e se sim, se era realmente útil. Aparentemente, não é possível (veja o exemplo abaixo), mas se fosse possível, seria útil.

Você pode pensar em situações em que isso poderia ser útil?

<?php
    interface Itest
    {
        abstract public function add(int $x, int $y);
    }

    abstract class ParentTest implements Itest
    {
        abstract public function add(int $x, int $y);
    }

    class test extends ParentTest
    {
        public function add(int $x, int $y)
        {
            return $x+$y;
        }
    }

    $w = new test;
    echo $w->add(5,8);
?>

questionAnswers(2)

yourAnswerToTheQuestion