RESEARCH OF THE FACTORY METHOD METHOD PATTERN AND DEVELOPMENT OF AN INDEPENDENT EXAMPLE
PDF

Keywords

Factory Method, design pattern, creative pattern, OOP, polymorphism, interface, object creation.

How to Cite

RESEARCH OF THE FACTORY METHOD METHOD PATTERN AND DEVELOPMENT OF AN INDEPENDENT EXAMPLE. (2025). Global Journal of Innovation and Studies in Interdisciplinary Research, 1(4), 33-37. https://thepublishgate.com/index.php/globaljournal/article/view/153

Abstract

This article analyzes the essence, advantages and areas of application of the Factory Method design pattern, which is widely used in object-oriented programming. Also, the mechanism of operation of the pattern is considered using examples, and its practical application is illustrated through an independently created sample project. The article is aimed at increasing the capabilities of programmers to modularize, expand and maintain code.

PDF

References

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

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

2. Freeman, E., Robson, E. Head First Design Patterns. O’Reilly Media, 2004

(Updated 2020).

3. Shalloway, A., Trott, J. Design Patterns Explained: A New Perspective on Object

Oriented Design. Addison-Wesley, 2004.

4. Larman, C. Applying UML and Patterns: An Introduction to Object-Oriented

Analysis and Design and Iterative Development. Prentice Hall, 2004.

5. Fowler, M. Patterns of Enterprise Application Architecture. Addison-Wesley,

2003.

6. Bloch, J. Effective Java.

Addison-Wesley, (Java misollarida Factory Method keng yoritilgan)

7. Eckel, B. Thinking in Python / Thinking in Patterns. MindView Inc., 2003.

(Python misollarida dizayn patternlari izohlangan)

8. Gamma, E., Johnson, R. Refactoring to Patterns. Addison-Wesley, 2004.

9. Bakıyev, B. Obyektga yo‘naltirilgan dasturlash asoslari. Toshkent: O‘quv

qo‘llanma, 2019.

10. Abdulxayev, Sh., Qodirov M. Dasturiy injiniring: tamoyillar, metodologiyalar va

dizayn patternlar. Toshkent, 2021.

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Copyright (c) 2025 Mirsaid Yusupov, Shahnoza Yoqubova (Author)

Downloads

Download data is not yet available.