Mixins এবং Traits হল পুনরায় ব্যবহারযোগ্য আচরণের একক যা আপনি একটি ক্লাসে সম্পূর্ণ is-a বংশপরম্পরা সম্পর্ক ছাড়াই রচনা করেন। তারা সম্পর্কহীন ক্লাসগুলিকে কার্যকারিতা শেয়ার করতে দেয় — একাধিক বংশপরম্পরার মতো, কিন্তু গভীর ধরনের শ্রেণিবিন্যাস তৈরির পরিবর্তে আচরণের উপর দৃষ্টি নিবদ্ধ করে।
Python-এ Mixin
:
():
json
json.dumps(.__dict__)
:
():
time
.updated_at = time.time()
(JsonSerializableMixin, TimestampMixin):
(): .name = name
u = User()
u.touch()
(u.to_json())
