英雄联盟的小案例理解Java中如何实现OCP原则

案例: 英雄联盟的英雄、道具、地图,每年都会进行频繁变更 如果没有使用软件工程的开发思想,随便改其中一个道具的属性,就可能会导致非常严重的错误   要实现变更/增加英雄时,可选英雄数量和玩家开始一局游戏时选择一个英雄的操作 第一版代码 创建一个英雄,方法代表英雄拥有的技能 玩家输入英雄名字,代表选择该英雄 问题:随着游戏的英雄越来越多的时候,应该怎么做??? 增加英雄:     又新增一个英雄,又
相关文章
相关标签/搜索