This is the first message i posted in this site. I need one clarification about Abstraction,Encapsulation and Information Hiding.It seems they all looks similar in meaning but i know they are very different. What are the exact differnces about these three object oriented concepts? Are that all means showing and hiding the information? Can any one please clarify on this?
abstraction-- essential features or jist of the system Information hiding-- Not exposing certain aspects. Encapsulation--- presenting an object in a compact manner with its behavior and structure tied together. [ May 19, 2006: Message edited by: Kay Ra ]