摘要:
github地址: "https://github.com/cheesezh/python_design_patterns" 题目 用代码模拟以下场景,一个游戏角色有生命力,攻击力,防御力等数据,在打Boss前后的数据值会发生变化,如果玩家挑战Boss失败,我们允许玩家可以将游戏数据恢复到与Boss 阅读全文
摘要:
github地址: "https://github.com/cheesezh/python_design_patterns" 适配器模式 适配器模式,将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作[DP]。 当系统的数据和行为都 阅读全文
摘要:
github地址: "https://github.com/cheesezh/python_design_patterns" 题目 用代码模拟一天的工作状态,上午状态好,中午想睡觉,下午渐恢复,加班苦煎熬。 基础版本——函数版 python from abc import ABCMeta, abst 阅读全文