Hacker News new | ask | show | jobs
by ivan_gammel 2566 days ago
Did you ever write a program on C? In procedural languages functions are either global or, sometimes, encapsulated in namespaces or modules. Data structures come from that world and do not encapsulate any behavior. In object-oriented languages like Java data structures simply do not exist and are usually emulated via anemic models.
1 comments

Ah, thanks, that makes perfect sense.