0:00 / 0:00

الگوی Singleton - الگوهای طراحی

74.1K بازدید۱۴۰۳/۷/۱۶00:08:28

الگوی Singleton - الگویی معماری در زمینه‌ی توسعه‌ی نرم‌افزار است که به منظور ایجاد یک نمونه‌ی تنها یک کلاس (Instance) از یک شیء در یک برنامه استفاده می‌شود. این الگو در زمینه‌ی الگوهای طراحی به کار می‌رود و به توسعه‌دهندگان کمک می‌کند تا واحدی از یک کلاس را فقط یکبار ایجاد کنند و سپس از آن استفاده کنند. در الگوی Singleton، یک متد یا متغیر به منظور دسترسی به نمونه‌ی تنها از یک کلاس ایجاد شده و استفاده می‌شود. این الگو به دلیل قابلیت استفاده‌ی مجدد، کاهش حافظه و اطمینان از ایجاد یک نمونه تنها از یک کلاس، بسیار محبوب است. استفاده از الگوی Singleton در توسعه‌ی نرم‌افزارها به توسعه‌دهندگان این امکان را می‌دهد تا برنامه‌ی خود را بهبود بخشند، کد شفافی ارائه دهند و از منابع سیستم به بهترین شکل ممکن استفاده کنند. در مجموع، الگوی Singleton یکی از الگوهای طرا