მიქსინები და თვისებები არის განმეორებადი ქცევის ერთეულები, რომელსაც თქვენ კომპოზიცია გააკეთებთ კლასში სრული is-a მემკვიდრეობის ურთიერთობის გარეშე. ისინი საშუალებას აძლევს დაკავშირებული კლასებს გამოიყენონ ფუნქციონალობა — როგორც მრავალი მემკვიდრეობა, მაგრამ ქცევაზე ორიენტირებული და არა ღრმა ტიპის იერარქიის აგება.
მიქსინი Python-ში
:
():
json
json.dumps(.__dict__)
:
():
time
.updated_at = time.time()
(JsonSerializableMixin, TimestampMixin):
(): .name = name
u = User()
u.touch()
(u.to_json())
