Mix-ins మరియు traits అనేవి పునర్వినియోగ చేయదగిన ప్రవర్తనయొక్క యూనిట్లు, వీటిని మీరు పూర్ణ is-a వారసత్వ సంబంధం లేకుండా క్లాస్కు కూర్చుతారు. అవి సంబంధం లేని తరగతులను కార్యకারితనాన్ని పంచుకోవటానికి అనుమతిస్తాయి — బహుళ వారసత్వం వంటి, కానీ లోతైన రకం సోపానక్రమాలను నిర్మించటానికి బదులుగా ప్రవర్తనపై దృష్టి సారించారు.
Python లో Mix-in
:
():
json
json.dumps(.__dict__)
:
():
time
.updated_at = time.time()
(JsonSerializableMixin, TimestampMixin):
(): .name = name
u = User()
u.touch()
(u.to_json())
