کجا از کلاس singleton در جاوا استفاده می کنیم؟
کجا از کلاس singleton در جاوا استفاده می کنیم؟

تصویری: کجا از کلاس singleton در جاوا استفاده می کنیم؟

تصویری: کجا از کلاس singleton در جاوا استفاده می کنیم؟
تصویری: کلاس Singleton در جاوا چیست | الگوی طراحی Singleton قسمت 1 2024, نوامبر
Anonim

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

از آن، کلاس singleton در کجا استفاده می شود؟

کلاس های تک تن برای ورود به سیستم، اشیاء درایور، حافظه پنهان و نخ، اتصالات پایگاه داده استفاده می شود. یک پیاده سازی از کلاس تک تن باید دارای ویژگی های زیر باشد: باید فقط یک نمونه داشته باشد: این کار با ارائه یک نمونه از آن انجام می شود کلاس از درون کلاس.

پس از آن، سوال این است که کلاس Singleton چگونه کار می کند؟ آ تک تن هست یک کلاس که اجازه می دهد تنها یک نمونه از خودش ایجاد شود و به آن نمونه ایجاد شده دسترسی پیدا کند. این شامل متغیرهای ثابت است که می تواند نمونه های منحصر به فرد و خصوصی خود را در خود جای دهد. در سناریوهایی استفاده می شود که کاربر بخواهد نمونه سازی a را محدود کند کلاس فقط به یک شی

در ادامه سوال این است که کلاس سینگلتون در جاوا چیست و چگونه می توانیم یک کلاس سینگلتون بسازیم؟

کلاس Singleton به این معنی است که شما فقط می توانید یک مورد ایجاد کنید هدف - شی برای کلاس داده شده شما می توانید یک کلاس singleton را با خصوصی کردن سازنده آن ایجاد کنید تا بتوانید ایجاد آن را محدود کنید هدف - شی . یک روش استاتیک برای به دست آوردن نمونه از هدف - شی ، که در آن شما می توانید کنترل کنید هدف - شی ایجاد فقط در داخل کلاس

چند راه ایجاد کلاس singleton در جاوا؟

در این پست پنج مورد را شرح خواهم داد راه ها برای پیاده سازی الگوی تک تن در جاوا . آنها همگام سازی متد getInstane()، متغیر نهایی استاتیک، با استفاده از چک کردن دوبار قفل با کلیدواژه فرار، با استفاده از SingletonHolder و Enum هستند.

توصیه شده: