OBYEKTGA YO’NALTIRILGAN DASTURLASH PRINSIPLARI.

Authors

  • Yusupov Mirsaidjon Author
  • Ikromaliyeva Oynisa Islomjon qizi Author

Keywords:

ob’yektga yo‘naltirilgan dasturlash, python dasturlash tili, inkapsulyatsiya, vorislik, polimorfizm, abstraksiya, masturiy ta’minot arxitekturasi, modullik va qayta ishlatish

Abstract

Ushbu maqolada obyektga yo‘naltirilgan dasturlash (OOP) prinsiplari nazariy va amaliy jihatdan tahlil qilinadi. Python dasturlash tilida inkapsulyatsiya, merosxo‘rlik, polimorfizm va abstraksiya tamoyillari misol tariqasida yoritiladi. Mazkur tamoyillar dasturiy tizimlarni modullarga ajratish, kodni qayta ishlatish, tizimning kengaytiriluvchanligini oshirish va murakkab loyihalarni boshqarishni soddalashtirishga imkon beradi. Shuningdek, maqolada Python dasturlarida OOP tamoyillarining real loyihalarda qo‘llanilishi va ularning afzallik hamda kamchiliklari tahlil qilinadi. Tadqiqot natijalari OOPni zamonaviy dasturlash jarayonida samarali qo‘llash va Python dasturlarini sifatli ishlab chiqishda muhim ekanligini ko‘rsatadi.

References

1. Lutz, M. Learning Python, 5th Edition. O’Reilly Media, 2013.

2. Sweigart, A. Automate the Boring Stuff with Python, No Starch Press, 2019.

3. Gamma, E., Helm, R., Johnson, R., Vlissides, J. Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1994.

4. Albahari, J., Albahari, B. C# 8.0 in a Nutshell, O’Reilly Media, 2020.

5. Beazley, D., Jones, B. Python Cookbook, 3rd Edition, O’Reilly Media, 2013.

6. Larman, C. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, 3rd Edition, Prentice Hall, 2004.

7. McKinney, W. Python for Data Analysis, 2nd Edition, O’Reilly Media, 2017.

8. Python Software Foundation. Python Documentation, https://docs.python.org/3/, 2025.

9. Zakas, N. Understanding Object-Oriented JavaScript, No Starch Press, 2020.

10. Martin, R.C. Clean Architecture: A Craftsman’s Guide to Software Structure and Design, Prentice Hall, 2017.

Published

2025-12-12

How to Cite

[1]
2025. OBYEKTGA YO’NALTIRILGAN DASTURLASH PRINSIPLARI. Ustozlar uchun. 85, 5 (Dec. 2025), 283–290.