• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Jeanne Boyarsky
  • Ron McLeod
Sheriffs:
  • Paul Clapham
  • Liutauras Vilda
  • Devaka Cooray
Saloon Keepers:
  • Tim Holloway
  • Roland Mueller
Bartenders:

Abstraction, Encapsulation and Information Hiding

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi All,

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?


Regards,
Satya
 
Ranch Hand
Posts: 2023
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Abstraction, Encapsulation, and Information Hiding.
 
Ranch Hand
Posts: 63
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
great shoot !
 
Ranch Hand
Posts: 80
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Short answer

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 ]
 
Bartender
Posts: 2968
6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Kind of scary that Dr. David Lorge Parnas outlined the basic concepts of object-oriented development in the paper On the Criteria To Be Used in Decomposing Systems into Modules that he published way, way, way back in 1972.
IEEE Software Best Practices: Missing In Action: Information Hiding.
 
I just had the craziest dream. This tiny ad was in it.
Smokeless wood heat with a rocket mass heater
https://woodheat.net
reply
    Bookmark Topic Watch Topic
  • New Topic