एक कन्स्ट्रक्टर नेहमीच त्याच्या अचूक क्लासचा एक नविन इंस्टन्स परत करते, ज्याचे नाव क्लासला निश्चित आहे. फॅक्टरी मेथड एक नियमित (बहुतेकदा static) मेथड आहे जी ऑब्जेक्ट्स तयार करते — तुम्हाला नामकरण, कोणता सबटाइप परत करायचा आणि नवीन ऑब्जेक्ट तयार करायचे आहे किंवा नाही यावर स्वातंत्र्य देते.
