PDA

View Full Version : نحوه به کارگیری singlrton pattern در php



png_92
شنبه 29 خرداد 1395, 23:09 عصر
سلام
من میخوام از singleton pattern تو برنامم استفاده کنم. این الگو و کارکردشو میشناسم ولی نمیدونم چجوری تو برنامم ازش استفاده کنم.
چندتا سوال دارم:
۱- اگه من مثلا ۳ تا کلاس واسه خودم داشته باشم و الان بخوام این الگو رو به پروژم بکار ببرم آیا باید ۳تا کلاس singleton درست کنم؟ یا باید کلا یدونه کلاس single به عنوان
کلاس میانی تو کل پروژه باشه و بقیه ازش استفاده کنن؟ اگه آره چجوری اگه نه بازم چجوری؟
2-

من این کدو دارم ولی بقیه روند کارو نمیدونم. اگر درین زمینه مطلب مفیدی دارید بگید و اگر نمونه پروژه ی کوچیکی که از این الگو به کار برده معرفی کنید هم ممنون میشم.




class Singleton {

public static function getInstance() {
static $instance = null;
if (null === $instance) {
$instance = new static();
}

return $instance;
}

protected function __construct() {

}

private function __clone() {

}

private function __wakeup() {

}

}