ООП и структуры хранения Стек
Постановка задачи:
Необходимо разработать структуру хранения Стек.
Примечания:
- Не учитывать необходимость перераспределения памяти.
- Считать, что элементы целого типа.
Анализ и проектирование.
Данные:
- MemSize - максимальное количество элементов.
- DataCount - количество элементов в стеке.
- pMem - указатель на память для хранения значений.
Операции:
- IsFull - проверка на полноту.
- IsEmpty - проверка на пустоту.
- Get - взять элемент с вершины.
- Put - положить элемент в стек.

Рис. 3.3.
Рассмотрим финальный результат нашего проектирования (используется нотация UML):

Рис. 3.4.