66
you are viewing a single comment's thread
view the rest of the comments
[-] Jummit@lemmy.one 7 points 2 years ago

Actually, I like encapsulating global state in a structured and documented construct. But I guess I could see Java developers going overboard with abstraction in an imperative language.

[-] Knusper@feddit.de 6 points 2 years ago

I think, the point is that in Python (like Rust) that construct is a module. In Java, a module does not exist in that sense. You put everything into classes in Java and static classes, i.e. singleton objects, are what you use instead of modules...

[-] Jummit@lemmy.one 1 points 2 years ago

Interesting, that definitely makes sense!

[-] Cube6392@beehaw.org 2 points 2 years ago

There are good reasons to do singletons in python. But your first instinct shouldn't be to jump straight to one

this post was submitted on 08 Oct 2023
66 points (92.3% liked)

Rust

7170 readers
10 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 2 years ago
MODERATORS