# Is there a Julian way to combine types generically or a design pattern that achieves the goal?

**URL:** <https://discourse.julialang.org/t/is-there-a-julian-way-to-combine-types-generically-or-a-design-pattern-that-achieves-the-goal/983>\
**Category:** General Usage\
**Tags:** question, design-pattern\
**Created:** [December 15, 2016, 10:52pm UTC](https://discourse.julialang.org/t/is-there-a-julian-way-to-combine-types-generically-or-a-design-pattern-that-achieves-the-goal/983 "2016-12-15T22:52:30Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![ihnorton](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ihnorton/32/26_2.png) [@ihnorton](https://discourse.julialang.org/u/ihnorton)\
**Post date:** [December 15, 2016, 11:31pm UTC](https://discourse.julialang.org/t/is-there-a-julian-way-to-combine-types-generically-or-a-design-pattern-that-achieves-the-goal/983/2 "2016-12-15T23:31:09Z")

</div>

Since I don’t think it was explicitly linked, I’ll point out @MikeInnes’s very relevant post in a recent and related discussion: [Add type mixins to overcome subtype limitations - #11 by MikeInnes](https://discourse.julialang.org/t/add-type-mixins-to-overcome-subtype-limitations/816/11)

---

_[View the full topic](https://discourse.julialang.org/t/is-there-a-julian-way-to-combine-types-generically-or-a-design-pattern-that-achieves-the-goal/983)._
