An abstract class in C++ language, which is a class contain pure one or more(at least one) virtual function in a base class