Transcription: Notice that all the functions of the AbstractBase class are pure virtuals and that the Template class contains no data members. The use of an AbstractBase class allows you to pass stack objects of classes derived from the Base class to and from the same functions. You can also switch your implementation between different stacks derived from the Base class stack without having to change your code.