में ऑब्जेक्ट दीक्षा के लिए ओओ डिज़ाइन पैटर्न पाइथन में कोई एपीआई बनाते समय, मुझे यकीन नहीं है कि init के साथ मूल ऑब्जेक्ट का उदाहरण बनाने में क्या दृष्टिकोण है।एक एपीआई
जब एपीआई में वस्तु का उदाहरण बनाकर, उपयोगकर्ता चाहते हैं सबसे अधिक संभावना होगी वस्तु दो चीजों में से एक होने के लिए:
- एक उद्देश्य यह है कि पहले से ही क्या एपीआई किया जा रहा है में मौजूद है का एक उदाहरण इस के लिए एक स्वीकृत डिजाइन पैटर्न
- के खिलाफ बुलाया में एक नई वस्तु बनाने एपीआई क्या
के खिलाफ बुलाया जा रहा है वहाँ है? क्या केवल एक खाली वस्तु बनाना चाहिए, और फिर उपभोक्ता को एक प्राप्त या सेट विधि कॉल करनी चाहिए? या शायद init एक तर्क लेना चाहिए कि यह एक मिलता है या सेट है? या आखिरकार, तर्कों से इनिट में अनुमान लगाया जाना चाहिए या सेट करना चाहिए?