SINGLETON PATTERNINI O‘RGANISH VA LOGGER SINFI YOZISH

Authors

  • Mirsaid Yusupov Author
  • Suyarov Ulug’bek G’iyosiddin o’g’li Author

Keywords:

Kalit so‘zlar: Singleton pattern, obyekt, instansiya, Python OOP, Logger, dizayn patternlari, markazlashgan loglash.

Abstract

Anotatsiya:  Ushbu  maqolada  dasturlashda  keng  qo‘llaniladigan  Singleton 
patternga texnik va nazariy yondashuv beriladi. Patternning asosiy maqsadi — dastur 
ish jarayonida bir xil sinfdan faqat bitta obyekt yaratilishini ta’minlashdir. Python tilida 
Singleton’ni yaratishning amaliy mexanizmlari, xususan obyekt instansiyasini nazorat 
qilish  tamoyillari  bosqichma-bosqich  tahlil  qilinadi.  Shuningdek,  loglarni 
markazlashgan  holda  boshqarish  uchun  zarur  bo‘lgan  Logger  sinfining  Singleton 
asosida qurilishi ko‘rsatiladi. Ushbu yondashuv log yozuvlarining izchil saqlanishi, 
xotira  resurslarini  optimallashtirish  va  dastur  ichida  yagona  boshqaruv  nuqtasini 
yaratishni ta’minlaydi. 

References

Foydalanilgan adabiyotlar

1. Dusqobilova G.Q. Python dasturlash tilini o‘rganish. T.: Toshkent, 2022.

2. Aytichi.uz. Python klasslari va ob’ektlari. Toshkent, 2023.

3. .NET Uzbekistan. Singleton dizayn patterni. Toshkent, 2023.

4. Aytichi.uz. Python OOP. Toshkent, 2023.

5. Python dasturlash tili haqida umumiy tushunchalar. Toshkent, 2022.

6. Python’da dizayn naqshlari — Python Design Patterns. Toshkent, 2023.

7. Gamma E., Helm R., Johnson R., Vlissides J. Design Patterns: Elements of

Reusable Object-Oriented Software. Addison-Wesley, 1995.

8. Shalloway A., Trott J. Python Programming with Design Patterns. Pearson, 2021.

9. Smith J., Brown L. Deep Learning and Machine Learning: Advancing Big Data

Analytics and Management with Design Patterns. 2024.

10. Johnson P., Miller T. On the Interaction of Object-Oriented Design Patterns and

Programming Languages. 2023.

Published

2025-12-16

How to Cite

Mirsaid Yusupov, & Suyarov Ulug’bek G’iyosiddin o’g’li. (2025). SINGLETON PATTERNINI O‘RGANISH VA LOGGER SINFI YOZISH . Ta’lim Innovatsiyasi Va Integratsiyasi, 59(2), 220-227. https://journalss.org/index.php/tal/article/view/10652