PDA

View Full Version : singletone pattern



miracle
دوشنبه 07 اسفند 1385, 10:22 صبح
به جای استفاده از دستور new برای نمونه سازی کلاس در c# از چه دستور دیگه ای میشه استفاده کرد که singleton pattern برقرار باشه...یعنی اگر نمونه ای وجود نداره اونو ایجاد کنه
؟!

manager
دوشنبه 07 اسفند 1385, 14:21 عصر
تو کلاس singleton تون باید یه Property ایجاد کنه تا کارش برگرداندن نمونه ساخته شده یا از قبل ساخته شده باشد

اَرژنگ
سه شنبه 08 اسفند 1385, 01:28 صبح
به جای استفاده از دستور new برای نمونه سازی کلاس در c# از چه دستور دیگه ای میشه استفاده کرد که singleton pattern برقرار باشه...یعنی اگر نمونه ای وجود نداره اونو ایجاد کنه
؟!
همانطوری که آقایه منجر فرمودند، یک چیزی مانند این:


private SomeType someTypeAnInstance;
public static SomeType GetInstance()
{
if (someTypeAnInstance==nul)
someTypeAnInstance = new SomeType();

return someTypeAnInstance;

}

miracle
چهارشنبه 09 اسفند 1385, 10:19 صبح
ممنونم...من سی شارپ رو خیلی خوب بلد نیستم...سوالم هم مربوط به مهندسی نرم افزار 2 هست...میشه یکم راجع به کدها توضیح بدید:خجالت: ...واینکه چه منابعی رو واسه یادگیری سی شارپ توصیه می کنید