单人纸牌游戏,牌桌上有7个堆共28张牌,第一堆1张牌,第二堆2张,。。。第7堆7张,每一堆的第一张牌朝上,其他朝下。牌桌上还有4个suitpiles,一个deckcard堆和一个discardcard堆。运用面向对象封装、继承、抽象类、抽象方法、多态、动态绑定等概念。山东大学面向对象课程设计