تاریخ انتشار: جمعه, ۲ خرداد ۱۳۹۹، ۰۹:۲۴ ق.ظ نویسنده: محمدیان
شاید در مواقعی بخواهیم که یکی از توابع کلاس یک نمونه یا instance از کلاس ما را به صورت آبجکت در اختیار ما قرار دهد و حتی شاید نیاز باشد آن را درون یک متغیر بریزیم . کلاس را مجهز به این قابلیت بکنیم که از خودش آبجکت ارائه دهد. از چنین کلاسی در هر بار فقط یک آبجکت صادر میشود و آن هم خودش تحویل میدهد.
class OnlyOne{ private static instance:OnlyOne; private constructor(public name:string){} static getInstance(){ if(!this.instance){ this.instance = new OnlyOne('This is an instance of OnlyOne.'); } return this.instance; } } let newObj = OnlyOne.getInstance(); console.log(newObj);
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
پروفایل
![وبلاگ مختار محمدیان](http://bayanbox.ir/view/5088051896911371528/%D8%B9%DA%A9%D8%B3-%D9%84%D9%88%DA%AF%D9%88%DB%8C-%D9%BE%D8%B1%DA%86%D9%85-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D8%B3%D8%A7%DB%8C%D8%B2-%DA%A9%D9%88%DA%86%DA%A9.jpg)
نکات، تجربیات، محتوای آموزشی و مطالب گردآوری شده در حوزه برنامه نویسی وب