Класс 1
{
конструктор()
метод 1() {}
метод 2() {}
метод 3() {}
метод 4() {}
}
таких классов пять, и все подобные друг другу, единственное отличие - это метод 3. Вот что то вроде этого думаю:
Класс Общий
{
конструктор()
метод 1() {}
метод 2() {}
метод 3() {
$содержимое метода = новый "Динамическое имя класса" ()
...
}
метод 4() {}
}
Класс 1{
конструктор() {}
}
Класс 2{
конструктор() {}
}
...
Класс 5{
конструктор() {}
}
правильно ли думаю или такое решается проще?