প্রশ্ন ট্যাগ «metaclass»


22
পাইথনে সিঙ্গলটন তৈরি করা হচ্ছে
এই প্রশ্নটি সিঙ্গলটন ডিজাইনের প্যাটার্নটি আকাঙ্খিত কিনা তা কোনও আলোচনার জন্য নয় , এটি একটি বিরোধী নিদর্শন, বা কোনও ধর্মীয় যুদ্ধের জন্য নয়, তবে কীভাবে পাইথনে এই প্যাটার্নটি সর্বাধিক পাইথোনিক হয় এমনভাবে কার্যকর করা যায় তা নিয়ে আলোচনা করা। এই দৃষ্টান্তে আমি 'সর্বাধিক পাইথোনিক' সংজ্ঞায়িত করি যার অর্থ এটি 'সর্বনিম্ন …


6
জ্যাঙ্গোর মেটা ক্লাস কীভাবে কাজ করে?
আমি জ্যাঙ্গো ব্যবহার করছি যা লোকেরা ব্যবহার করে একটি শ্রেণিতে অতিরিক্ত পরামিতি যুক্ত করতে দেয় class Meta। class FooModel(models.Model): ... class Meta: ... পাইথনের ডকুমেন্টেশনে কেবলমাত্র আমি খুঁজে পেলাম: class FooMetaClass(type): ... class FooClass: __metaclass__ = FooMetaClass যাইহোক, আমি মনে করি না এটি একই জিনিস।
189 python  django  metaclass 

19
মেটাক্লাসগুলির জন্য কিছু (কংক্রিট) ব্যবহারের ক্ষেত্রে কী কী?
আমার এক বন্ধু আছে যা মেটাচ্লাস ব্যবহার করতে পছন্দ করে এবং নিয়মিত সমাধান হিসাবে তাদের প্রস্তাব দেয়। আমি মনে মনে করি যে আপনার প্রায় কখনও मेटाটগ্লাস ব্যবহার করার দরকার নেই। কেন? কারণ আমি অনুমান করি যে আপনি যদি কোনও শ্রেণীর মতো এমন কিছু করছেন তবে আপনার সম্ভবত এটি কোনও বস্তুর …
118 python  metaclass 

4
একটি "শ্রেণিবদ্ধ" এবং একটি মেটাক্লাস পদ্ধতির মধ্যে পার্থক্য কী?
পাইথনে, আমি ডেকরেটার ব্যবহার করে একটি শ্রেণিবদ্ধ পদ্ধতি তৈরি করতে পারি @classmethod: >>> class C: ... @classmethod ... def f(cls): ... print(f'f called with cls={cls}') ... >>> C.f() f called with cls=<class '__main__.C'> বিকল্পভাবে, আমি একটি মেটাক্লাসে একটি সাধারণ (উদাহরণ) পদ্ধতি ব্যবহার করতে পারি: >>> class M(type): ... def f(cls): …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.