Traits
Definitions are in Persian for now. Read in Persian
Articles with this concept
- Rust

Thinking in Traits
Rust emphasizes composition over inheritance, using traits to define capabilities rather than class hierarchies. This approach allows developers to focus on what types can do rather than what they are, enabling flexible and extensible code.