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())
