请问图中的设计模式违反了什么工厂供电设计原则则,如何修改客户端代码进行改正呢

某纸牌游戏中人物角銫具有入门级(Primary),熟练级(Secondary)高手级(Professional)和骨灰级(Final)四种等级,角色的等级与积分相对应游戏胜利将增加积分,失败则扣除积分入门级具有朂基本的游戏功能play(),熟练级增加了游戏胜利积分加倍功能doubleScore()高手级在熟练级基础上再增加换牌功能changeCards(),骨灰级在高手级基础上再增加偷看他人的牌的功能peekCards()使用状态模式来设计系统
(1) 绘制状态模式结构视图
(2) 给出实例类图并实现代码

二、所用模式结构视图:

(因为区分,所以在類的前面加了Gj19)

我要回帖

更多关于 工厂供电设计原则 的文章

 

随机推荐