Object Oriented Software Engineering   View all facts   Glossary   Help
subject > representation > abstraction > procedural abstraction > operation > abstract operation
Next operationpolymorphic operation    Upoperation    Previous operationpure virtual function   

abstract operation
subjectfact 
abstract operationhas definition An operation in a class that makes logical sense for all subclasses, but that is not implemented in the class2001-08-30 14:54:24.0
is a subtopic of 2.6 - The Effect of Inheritance Hierarchies on Polymorphism and Variable Declarations2001-08-30 14:54:25.0
is a kind of operation2001-08-30 14:54:25.0
operationcarries out a responsibility of a class2001-08-30 14:56:53.0
is implemented as a set of methods2001-08-30 14:56:53.0
is used to discuss and specify a type of behaviour, independently of any code which implements that behaviour2001-08-30 14:56:53.0
procedural abstractionhas 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 computes2001-08-30 14:57:04.0
hides the details of procedures2001-08-30 14:57:04.0