Mixins da traits sune raka'a na halaye da za a iya sake amfani da su waɗanda kuke tsara su cikin aji ba tare da cikakken dangantakar inherits-a ba. Suna ba wa azuzuwan da ba su da alaƙa damar raba aiki — kamar gidaje da yawa, amma yanke niyya ga halaye maimakon gina tsararrun nau'i masu zurfafa.
Mixin a Python
:
():
json
json.dumps(.__dict__)
:
():
time
.updated_at = time.time()
(JsonSerializableMixin, TimestampMixin):
(): .name = name
u = User()
u.touch()
(u.to_json())
