OOP...getting the basics right

Even after extensive coding experience in Java , when ever I get time I try to read about the basic concepts of OOP like Encapsulation, Abstraction etc. I search in google and try to read the definitions given by different authors on these topics. Each definition "may" sometimes give a different dimension which I might not have thought before.

I ask the question to explain Abastraction or Encapsulation during candidate interviews. Even many seniors fail to explain these concepts in simple words.

Getting the basics right is something which the software developers like us should keep in mind.


Effective Java

By Joshua Bloch is one book which from my personal experience i recommend all Java developers to read.

1 comment:

  1. Yes, I agree with you. Even I also browse for OOPS concepts whenever I get free time. From the below URL, I got so many definitions from different authors for Abstraction, Encapsulation and Data Hiding.

    So many people say like both Encapsulation and Data Hiding are same. But after reading this, they change their opinions.

    http://www.itmweb.com/essay550.htm

    ReplyDelete