Abstraction means to focus on essential features of an element or object in OOP, ignoring its extraneous or accidental properties.
The essential features are relative to the context in which the object is being used.
Grady Booch has defined Abstraction as follows:
"An Abstraction denotes the essential characteristics of an object that distinguish it from other kind of objects and thus, Provides crisply defined conceptual boundaries, relative to prospective to viewer".
for example:
when a class student is designed the attributes student-id, Name, Course and Address are included while characteristics like pulse-rate and size of a shoe are eliminated , Since they are irrelevant in the Prospective of educational institution.
Subscribe to:
Post Comments (Atom)
Mobile Cloud Computing
Cloud Computing offers such smartphones that have rich Internet media support, require less processing and consume less power. In terms of ...
-
It refers to a type of Computer Programming in which Programmers define not only the data type of data structure, but also the type of Opera...
-
Cloud Security Challenges: Software as a Service Security: The seven security issues which one should discuss with a cloud-computin...
-
Design emphasizes a conceptual solution that fulfill the requirement rather than its implementation. for example: a description of database...
No comments:
Post a Comment