FACTORY METHOD PATTERNINI TADQIQ QILISH VA MUSTAQIL MISOL ISHLAB CHIQISH.

Authors

  • Mirsaid Yusupov Author
  • Tojialiyeva Mohigul Muzrobjon qizi Author

Keywords:

Kalit so'zlar: dizayn patterni, Factory Method, generativ patternlar, obyektga- yo'naltirilgan dasturlash, polimorfizm, inkapsulyatsiya, SOLID printsiplari, dasturiy ta'minot arxitekturasi, UML diagrammalari, kodni refaktoring qilish.

Abstract

Annotatsiya: Ushbu  maqola  obyektga-yo'naltirilgan  dasturlash  kontekstida 
Factory  Method  dizayn  patternining  kompleks  tadqiqotini  taqdim  etadi.  Ishda 
patternning  nazariy  asoslari,  uning  generativ  patternlar  ierarxiyasidagi  o'rni  hamda 
obyektlar  yaratishni  subklasslarga  delegatsiya  qilish  mexanizmlari  batafsil  tahlil 
qilingan. Tadqiqotda pattern komponentlarining formal ta'riflari, UML notatsiyasidagi 
klasslar diagrammalari, shuningdek, elektron qurilmalar ishlab chiqarishni boshqarish 
tizimi uchun Python dasturlash tilida ishlab chiqilgan original tatbiq etish namunasi 
keltirilgan.  Factory  Method  patternining  obyektlar  yaratishning  muqobil 
yondashuvlari, jumladan Simple Factory, Abstract Factory va Builder patternlari bilan 
qiyosiy tahlili alohida e'tibor qaratilgan. Tadqiqot natijalari shuni ko'rsatadiki, Factory 
Method qo'llanilishi kod modulligini 40-60% ga oshiradi, komponentlar bog'lanishini 
kamaytiradi  va  SOLID  printsiplarga,  xususan  Ochiqlik/Yopiqlik  printsipi 
(Open/Closed Principle) hamda Bog'liqlik inversiyasi printsipi (Dependency Inversion 
Principle)  ga  muvofiqlikni  ta'minlaydi.  Ishning  amaliy  ahamiyati  dasturiy  ta'minot 
arxitektorlari uchun kengaytiriladigan tizimlarni loyihalashda metodologik tavsiyalar 
berishdan iborat. 

References

FOYDALANILGAN ADABIYOTLAR

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

Reusable Object-Oriented Software. Addison-Wesley Professional, 1994. 395 p.

2. Martin R.C. Clean Architecture: A Craftsman's Guide to Software Structure and

Design. Prentice Hall, 2017. 432 p.

3. Fowler M. Refactoring: Improving the Design of Existing Code. 2nd edition.

Addison-Wesley Professional, 2018. 448 p.

4. Bloch J. Effective Java. 3rd edition. Addison-Wesley Professional, 2018. 416 p.

5. Freeman E., Robson E. Head First Design Patterns: Building Extensible and

Maintainable Object-Oriented Software. 2nd edition. O'Reilly Media, 2020. 694 p.

6. Martin R.C. Agile Software Development, Principles, Patterns, and Practices.

Prentice Hall, 2002. 552 p.

7. Richardson C. Microservices Patterns: With Examples in Java. Manning

Publications, 2018. 520 p.

Published

2025-12-02

How to Cite

Mirsaid Yusupov, & Tojialiyeva Mohigul Muzrobjon qizi. (2025). FACTORY METHOD PATTERNINI TADQIQ QILISH VA MUSTAQIL MISOL ISHLAB CHIQISH . Ta’lim Innovatsiyasi Va Integratsiyasi, 58(2), 41-47. https://journalss.org/index.php/tal/article/view/7479