# How to actually replace OO structures in Julia?

**URL:** https://discourse.julialang.org/t/how-to-actually-replace-oo-structures-in-julia/71198
**Category:** New to Julia
**Tags:** struct
**Created:** [November 9, 2021, 10:05am UTC](https://discourse.julialang.org/t/how-to-actually-replace-oo-structures-in-julia/71198 "2021-11-09T10:05:48Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![Bardo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bardo/32/21601_2.png) [@Bardo](https://discourse.julialang.org/u/Bardo)
#### Post date: [November 9, 2021, 3:19pm UTC](https://discourse.julialang.org/t/how-to-actually-replace-oo-structures-in-julia/71198/5 "2021-11-09T15:19:25Z")

</div>

> [@carstenbauer](#):
>
> packages that give you something like it, e.g. [Classes.jl](https://github.com/rjplevin/Classes.jl) or [StructuralInheritance.jl](https://github.com/WschW/StructuralInheritance.jl)

Yes, looks indeed helpful, was not aware of these, thx!  
I was also looking further along

> The objects can be described by a common configuration file, does this help?

and found [Model configuration/parameterization file - General Usage - JuliaLang](https://discourse.julialang.org/t/model-configuration-parameterization-file/8982).  
The suggested flow with [Parameters.jl](https://github.com/mauro3/Parameters.jl) could do without objects.

---

_[View the full topic](https://discourse.julialang.org/t/how-to-actually-replace-oo-structures-in-julia/71198)._
