Abstraction
Abstraction
The ability of a program to ignore the details of an object’s (sub)class and work at a more generic level when appropriate is known as abstraction. For example, “Lassie” the Dog may be treated as a Dog much of the time, but when appropriate she is abstracted to the level of Canidae (superclass of Dog) or Carnivora (superclass of Canidae), and so on.
Posted in Computer Science, Information Technology, Object Oriented Programming, Object Oriented Programming |
