Mixins u traits huma unitajiet ta' imġieba li tista' titqiegħed mill-ġdid li tikkomponi fi ċlass mingħajr relazzjoni ta' arrendenita is-a sħiħa. Huma jippermettu li klassijiet mhux relatati jaqsmu l-funzjonalità — bħal arrendenita multipla, iżda ffokati fuq imġieba aktar milli jibnu ġerarkiji ta' tipi profondi.
Mixin fi Python
:
():
json
json.dumps(.__dict__)
:
():
time
.updated_at = time.time()
(JsonSerializableMixin, TimestampMixin):
(): .name = name
u = User()
u.touch()
(u.to_json())
