# Closures as "classic object-oriented programming"

**URL:** <https://discourse.julialang.org/t/closures-as-classic-object-oriented-programming/33434>\
**Category:** General Usage\
**Created:** [January 16, 2020, 6:29am UTC](https://discourse.julialang.org/t/closures-as-classic-object-oriented-programming/33434 "2020-01-16T06:29:20Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [January 16, 2020, 8:58am UTC](https://discourse.julialang.org/t/closures-as-classic-object-oriented-programming/33434/2 "2020-01-16T08:58:13Z")

</div>

It uses an implementation detail about the representation of closures, namely

[https://docs.julialang.org/en/v1.5-dev/devdocs/functions/#Closures-1](https://docs.julialang.org/en/v1.5-dev/devdocs/functions/#Closures-1)

But I think this is an implementation detail, and not part of the official API, so I would not rely on this.

---

_[View the full topic](https://discourse.julialang.org/t/closures-as-classic-object-oriented-programming/33434)._
