摘要: 组合模式 定义 将对象组合成树形结构以表示“部分 整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 UML图 模板代码 Component Composite HRDepartment FinanceDepartment 测试 测试结果 总结 组合模式定义了包含基本对象、组合 阅读全文
posted @ 2019-08-11 17:09 callmeDevil 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 举个栗子 问题描述 打游戏存进度。 简单实现 GameRole 测试 测试结果 存在问题 在客户端调用这段,把整个游戏角色的细节暴露了,职责太大,需要知道游戏角色的生命力、攻击力、防御力这些细节,还要进行备份。如果以后需要增加“魔法力”或修改现有的某种力,那这部分代码就需要修改,同样恢复时也是一样的 阅读全文
posted @ 2019-08-11 15:46 callmeDevil 阅读(379) 评论(0) 推荐(0) 编辑