Definition
A design pattern that provides an interface for creating objects without specifying their exact classes, allowing the factory to decide which class to instantiate based on given parameters. This promotes loose coupling by eliminating the need for client code to know specific class names.
Etymology
Named after manufacturing factories that produce different products using the same production interface, first formalized in the Gang of Four book (1994). The pattern emerged from the need to create objects dynamically without hardcoding class dependencies.
Kelly Says
The Factory pattern is like ordering a car from a dealership - you tell them 'I want a sedan with good gas mileage' and they give you the right car without you needing to know every model's internal part numbers! This makes your code flexible because adding new car types doesn't require changing the ordering process.
Translations
AMአማርኛ
ፋብሪክ wzor
faˈbrik wzor
ARالعربية
نموذج مصنع
nmawḍǧ misnaʿ
BNবাংলা
কারখানা প্যাটার্ন
korkhana pattern
CACatalà
patró de fàbrica
paˈtɾo ðə faˈbrika
CSČeština
tovární vzor
toˈvarːniː ˈvɔr
DADansk
fabrikmodel
faˈbʁiɡˌmɔˈdɛl
DEDeutsch
Fabriksmuster
ˈfabriksˌmʊstɐ
ELΕλληνικά
μοτίβο εργοστασίου
moˈtibo ergostaˈsiou
ESEspañol
patrón de fábrica
paˈtɾon ðe faˈbrika
FAفارسی
الگوی کارخانه
al-goye kārkāneh
FISuomi
tehtaan malli
tehtaɑn ˈmɑlːi
FRFrançais
patron de fabrique
patʁɔ̃ də fabrik
GUGU
મોડેલ ફેકટરી
moːdɛl fɛːkṭɛːri
HAHA
ƙaramin gidan aiki
karamin gidan aiki
HEעברית
דוגמה מפעל
doˈgmah mifˈael
HIहिन्दी
कारखाना पैटर्न
kārkhaːnā pātarn
HUMagyar
gyár minta
ɟiːr ˈminːtɑ
IDBahasa Indonesia
pola pabrik
pola pabrik
ITItaliano
pattern di fabbrica
patˈtɛrn di faˈbrika
JA日本語
ファクトリーパターン
fakutorī pātān
KKKK
өнержай фабрикасы
önerjay fabrikasy
KMKM
គណនី ប្រព័ន្ធ
kənaːni praːpʰəːn
KO한국어
팩토리 패턴
pakto-ri paet-eon
MRMR
कारखाना पद्धत
kārkhaṇā paṭṭhaṭ
MSBahasa Melayu
pola kilang
pola kilang
MYမြန်မာ
လုပ်ငန်းရုံ ပစ္စည်း
loktnaŋ rɔn pəsən
NLNederlands
fabriek patroon
fabriek patroon
NONorsk
fabrikkmønster
ˈfɑːbːrɪkˌmʏnːstər
PAPA
ਫੈਕਟਰੀ ਪੈਟਰਨ
faɪkṭɛri pɛtɛrn
PLPolski
wzór fabryczny
ˈvɔsɔr faˈbrɛnt͡skʲi
PTPortuguês
padrão de fábrica
paˈdɾɐ̃w ðə faˈbɾi.kɐ
RORomână
model de fabrică
moˈdel də faˈbrikə
RUРусский
шаблон фабрики
ʃablon fabriki
SVSvenska
fabriksmönster
ˈfɑːbːrɪksmɔnːstɛr
SWKiswahili
mfano wa viwanda
mfaˈno wa viˈwanːda
TAதமிழ்
தொழிற்சாலை முறை
toḻiṟtsaḷai muṟai
TEతెలుగు
factores పాటెర్న్
faktōrēs pāṭērn
THไทย
แบบแผนโรงงาน
baep ban roengngan
TLTL
pamantayan ng pamamaraan ng pabrika
paˈmantayan ng paˈmaːmaraːn ng paˈbɾiːka
TRTürkçe
fabrika kalıbı
faˈbrika kaˈlıbɯ
UKУкраїнська
шаблон фабрики
ʃablon fabriky
URاردو
کارخانہ کا نمونہ
kārkhanā kā numūnah
VITiếng Việt
mẫu thiết kế nhà máy
mau thiết kế nha may
YOYO
ẹ̀tọ̀ ìṣẹ́
ètò ìsè
ZH中文
工厂模式
gōngchǎng móshì
ZUZU
umqondo wasebenzi
umˈqɔːnːdo waˈseːbenːzi