類似洗碗盤疊放:洗淨疊上(Push)、取用從最上拿起(Pop)。
using System;
namespace DataStructures
{
public interface IStack<T> : IDS<T>
{
void Push(T item); // 入堆疊
T Pop(); // 出堆疊
T GetTop(); // 取得堆疊頂元素
}
}
繼承 IDS<T>(Count/Clear/IsEmpty),定義堆疊專有三大操作。