PDA

View Full Version : الگوی طراحی Singleton برای چه کاربردهایی در عمل هست؟



odiseh
سه شنبه 24 مرداد 1396, 04:26 صبح
سلام
همه می دانیم تعریف و طراحی کلاس Singleton رو. ولی سوالم اینه که برای چه موردی مشخصا استفاده هم از این الگو در عمل و در یک پروژه واقعی سفارش میشه؟ از یکی از همکارآن پرسیدم گفت مثلا log . ولی آخه چرا logger باید Singleton باشه؟ حالا غیر از log دیگه چی؟
ممنونم

mehliaeb
سه شنبه 24 مرداد 1396, 15:12 عصر
مثلا یه ریپورتی در برنامه هست که در لحظه ویرایش توسط کاربری دیگر , تا وقتی که ویرایش گزارش تمام شود کس دیگری نتواند به آن ریپورت دسترسی داشته باشد .
مواردی اینچنیی که فقط در یک لحظه بتواند یک نفر دسترسی داشته باشد و چند نفر در آن واحد نتوانند یک کار را انجام دهند.

FastCode
سه شنبه 31 مرداد 1396, 01:24 صبح
واقعا فقط وقتی حال نداری درستش رو انجام بدی.