Hi,
Can anybody give me general definitions for the following object oriented concepts :- Encapsulation, inheritance,
polymorphism, abstraction, decomposition, cohesion, coupling.
And then relate this concepts specifically with
java language with examples ?
I know about these terms but have no clear definition for interview purpose. So any help from you guys is appreciated.
Thanks in advance.