你打牌吗?教你用Python实现扑克牌游戏
编程派微信号:codingpy
如何实现扑克牌游戏?怎样去表示卡牌、手牌、牌堆等概念?发牌等概念又该如何实现?
本文不会细致去讲这些问题,因为这是《Think Python 2e》第18章的具体内容。请点击“阅读原文”,或者访问http://codingpy.com/books/thinkpython2/18-inheritance.html 查看最新更新。
第18章的题目是继承,作者以实现扑克牌游戏为例,继续深入讲解了面向对象编程的这个重要特性。
作者还在这章中介绍了一种新的开发计划:
首先编写读取全局变量的函数(如有必要)。
一旦你让程序跑起来了,开始查找全局变量和使用它们的函数的联系。
封装相关的变量作为一个对象的属性。
转换相关函数为新类的方法。
贡献者:
翻译:@bingjin
校对:@bingjin aka EarlGrey
参考:@carfly
最后,欢迎大家指正译文中可能存在的错误,或是将此中译版分享给更多的人。