# Why does Julia not support multiple traits?

**URL:** <https://discourse.julialang.org/t/why-does-julia-not-support-multiple-traits/5278>\
**Category:** Internals & Design\
**Tags:** traits\
**Created:** [August 8, 2017, 11:36am UTC](https://discourse.julialang.org/t/why-does-julia-not-support-multiple-traits/5278 "2017-08-08T11:36:07Z")\
**Posts on this page:** 1\
**Showing post:** 33

<div class="post-metadata">

**Author:** ![jkroso](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jkroso/32/220909_2.png) [@jkroso](https://discourse.julialang.org/u/jkroso)\
**Post date:** [August 13, 2017, 10:12am UTC](https://discourse.julialang.org/t/why-does-julia-not-support-multiple-traits/5278/33 "2017-08-13T10:12:29Z")

</div>

I’m starting to think traits are like multiple inheritance where you can also add abstract types to a type after that type has already been defined.

---

_[View the full topic](https://discourse.julialang.org/t/why-does-julia-not-support-multiple-traits/5278)._
