4.1.2.4 Implementación con
POO
Con todo lo dicho, la declaración de la parte pública de la clase,
quedaría como sigue:
class Pila
{
public:
Pila (void); // Constructor por defecto
bool Apilar (Valor);
bool Desapilar (void);
bool CimaPila (Valor &);
bool PilaVacia (void);
private:
.??.
};
٭
Una vez llegados a este punto, ya podemos utilizar, como usuarios, la
clase Pila. De hecho, ya en la parte del TAD podíamos plantearnos la
utilización de la pilas mediante las operaciones descritas.
A continuación veremos algunos ejemplos de utilización de pilas, con una primera aproximación a la solución en pseudocódigo y una solución en C++.