In fact, multiple dispatch is so powerful that the usual OO “design patterns” are mostly not needed. Some studies were written about this for Common Lisp/Dylan, and most if it is applicable to Julia (even more so, since Julia’s parametric type system is more advanced in some directions).
See this well-known presentation by Peter Norvig. There is also a view that design patterns are boilerplate that reveal flaws in a language.