Технологии программирования на базе Microsoft Solutions Framework

ООП и структуры хранения Стек


Постановка задачи:

Необходимо разработать структуру хранения Стек.

Примечания:

  • Не учитывать необходимость перераспределения памяти.
  • Считать, что элементы целого типа.

Анализ и проектирование.

Данные:

  • MemSize - максимальное количество элементов.
  • DataCount - количество элементов в стеке.
  • pMem - указатель на память для хранения значений.

Операции:

  • IsFull - проверка на полноту.
  • IsEmpty - проверка на пустоту.
  • Get - взять элемент с вершины.
  • Put - положить элемент в стек.


Рис. 3.3. 

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


Рис. 3.4. 



Содержание раздела