Object Oriented Software Engineering View all facts Glossary Help |
| subject > representation > abstraction > procedural abstraction > operation > pure virtual function |
| pure virtual function | ||||
| subject | fact | |||
| pure virtual function | is a C++ abstract operation | ![]() |
| is a subtopic of 2.6 - The Effect of Inheritance Hierarchies on Polymorphism and Variable Declarations | ![]() | |
| is a kind of operation | ![]() | |
| operation | carries out a responsibility of a class | ![]() |
| is implemented as a set of methods | ![]() | |
| is used to discuss and specify a type of behaviour, independently of any code which implements that behaviour | ![]() | |
| procedural abstraction | has advantage when using a certain procedure, a programmer does not need to worry about all the details of how it performs its computations; he or she only needs to know how to call it and what it computes | ![]() |
| hides the details of procedures | ![]() |