摘要:
# 设计模式之迭代器模式 ### 一、概念 **定义:**提供一种遍历集合元素的统一接口,用一致的方法遍历集合元素,不需要知道集合对象的底层表示,即:不暴露其内部的结构 - 意图:如果我们的**集合元素是用不同方式实现**的,有数组、集合或者其他方式。当客户端要**遍历这些集合元素**的时候就要使用 阅读全文
posted @ 2023-07-05 21:16
晴天阴天下雨天
阅读(17)
评论(0)
推荐(0)
摘要:
# 设计模式之访问者模式 ### 一、概念 定义:封装一些作用于某种数据结构中的各元素的操作,它可以在不改变这个数据结构的前提下定义作用于这些元素的新的操作。 - 模式动机:对于存储在一个集合中的对象,他们可能具有不同的类型(即使有一个公共的接口),对于该集合中的对象,**可以接受一类称为访问者的对 阅读全文
posted @ 2023-07-05 21:16
晴天阴天下雨天
阅读(18)
评论(0)
推荐(0)
摘要:
# 设计模式之命令模式 ### 一、引例  1) 我们买了一套智能家电,有照明灯、风扇、冰箱、洗衣机,我们只 阅读全文
posted @ 2023-07-05 21:15
晴天阴天下雨天
阅读(35)
评论(0)
推荐(0)
摘要:
# 设计模式之备忘录模式 ### 一、引例 **案例引入** 游戏角色状态恢复问题 游戏角色有攻击力和防御力,在大战Boss前保存自身的状态(攻击力和防御力),当大 战Boss后攻击力和防御力下降,从备忘录对象恢复到大战前的状态。 **传统的设计方案** 
浙公网安备 33010602011771号