PHP singleton deseni - uzanır hakkında soru

1 Cevap php

Sadece hızlı bir soru. Ben Singleton desenler uzatılabilir ve bu miras uygulanır anlıyoruz. Ben bir temel sınıf olarak adlandırılan, ben sadece merak ve sonra bir genişletilmiş sınıf Ben sadece kendisi tarafından genişletilmiş sınıf olarak adlandırılan, daha ek yük vardır?

1 Cevap

Ne Bahsettiğin gibi bir şey varsa

class BaseSingleton {
    public function DoSomething() {
    }
}

class ExtendedSingleton extends BaseSingleton {
    public function DoSomething() {
        parent::DoSomething();
    }
}

o zaman evet, üst sınıf adlı çocuk sınıfının DoSomething() iletilen olan çağrı yükü var. ExtendedSingleton yeniden tanımlamak değilse DoSomething(), olsa da, hiçbir ek yük vardır.