Everything About ___
Live briefing

Everything about Factory (object-oriented programming)

Object that creates other objects

In object-oriented programming, a factory is an object for creating other objects; formally, it is a function or method that returns objects of a varying prototype or class from some method call, which is assumed to be new. More broadly, a subroutine that returns a new object may be referred to as a factory, as in factory method or factory function. The factory pattern is the basis for a number of related software design patterns. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Factory (object-oriented programming)A 5-minute orientation
  2. Skim a recent paper: Analysis of the learning object-oriented programming factorsInfluential work since 2022
  3. Pick up a classic book: American FilmThe most-reprinted book on the subject
  4. Read the landmark paper: VirtualWorks: Building a Virtual Factory with 3-D Modelling and Object Oriented Programming TechniquesCited 3 times
  5. Go sideways: Factory method patternA closely related topic
  6. Go sideways: Virtual functionA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics