Если то, о чем вы говорите, это что-то вроде
class BaseSingleton {
public function DoSomething() {
}
}
class ExtendedSingleton extends BaseSingleton {
public function DoSomething() {
parent::DoSomething();
}
}
тогда да, при переадресации вызова из дочернего класса DoSomething()
в родительский класс возникают накладные расходы. Если ExtendedSingleton
не переопределяет DoSomething()
, дополнительных издержек не возникает.