Soyut sınıf ve arayüzü ile php Singleton deseni

0 Cevap php

Ben bir çerçeve geliştiriyorum. Ve ben bazı zorluklarla karşı karşıya gelmiştir. Veritabanı için farklı SCDB için Soyut sınıf, arabirim ve bazı bağdaştırıcıları oluşturduk. Örneğin, Mysqli adaptör parametre olarak ayarlar dizi ebeveynin kurucusunu çağırmak kurucu sahiptir. Mysqli sınıfı sonraki düzenini kullanır:

class Hybrid_Db_Adapter_Mysqli extends Hybrid_Db_Adapter_Abstract implements Hybrid_Db_Adapter_Interface {}

Benim görev bu durum için bir Singleton deseni oluşturmak olduğunu. Bu, Veritabanı için iyi biz sadece bir örnek oluşturabilir.

Ben nasıl benim için bu Singleton yaratmak, bilmiyorum. Ben gereken getInstance işlevi tanımlamak için nerede, biliyordu istiyorum.

0 Cevap