Skip to main content
Post Closed as "Opinion-based" by CommunityBot, Andres F., Ixrec
Question Protected by gnat
Post Made Community Wiki by Karthik Sreenivasan
Source Link
gablin
  • 17.6k
  • 25
  • 92
  • 138

Why is OOP difficult?

When I started using an object-oriented language (Java), I pretty much just went "Cool" and started coding. I've never really thought about it until only recently after having read lots of questions about OOP. The general impression I get is that people struggle with it. Since I haven't thought of it as hard, and I wouldn't say I'm any genius, I'm thinking that I must have missed something or misunderstood it.

Why is OOP difficult to understand? Is it difficult to understand?