观察者模式 1.什么是观察者模式 2.观察者模式的角色 3.实现方式 4.分析观察者模式 5.例子 5.1 结构图 5.2 抽象的观察者 5.3 抽象的被观察者 5.4 具体的观察者 5.5 具体的被观察者 5.6 测试…
分类:设计模式
23种设计模式----备忘录模式----行为模式
备忘录模式 1.什么是备忘录模式 2.角色说明 3.关系说明 4.实现方式 5.例子 5.1文件结构 5.2项目介绍 5.3骰子类 5.4玩家类 5.5快照类 5.6使用者 5.7结果 6.扩展 23种设计模式 直达底部…
23种设计模式----状态模式----行为型模式
状态模式 1.什么是状态模式 2.核心思想 3.角色 4.例子 4.1 项目结构 4.2抽象的状态 4.3具体的状态 4.4 抽象的事物 4.5 具体的事物 4.6使用者 4.7 结果 5.扩展 5.1项目结构 5.2 …
23种设计模式----享元模式----结构型模式
享元模式 1.什么是享元模式 2.享元模式的角色 3.模型 4.例子 4.1 背景 4.2 项目结构 4.3 例子说明 4.4 元数据 4.5 元数据管理类 4.6 使用者 4.7 结果 5.总结 23种设计模式 1.什…
23种设计模式----代理模式----结构型模式
代理模式 1.什么是代理模式 2.代理模式的角色 3.例子 3.1 背景 3.2 例子结构 3.3 抽象的共同的方法 3.4 导购 3.5 买家 3.6 调用者 3.7 结果 4.总结 23种设计模式 1.什么是代理模式…
23种设计模式----命令模式----行为型模式
命令模式 1.什么是命令模式 2.命令模式的角色 3.模式图 4.例子 4.1例子背景 4.2 结构图 4.3 命令接口 4.4 命令抽象方法 4.5 实现的命令 4.6 命令的集合 4.7 抽象的持有者 4.8 实现的…
23种设计模式----解释器模式----行为型模式
解释器模式 1.什么是解释器模式 2.核心思想 3.例子 3.1 背景 3.2 分析 3.3 画界面 3.4 代码实现 3.5 效果 4.总结 23种设计模式 1.什么是解释器模式 遇到需求经常变化的项目,直接用Java…
观察者模式手动实现与讲解
23种设计模式 观察者模式是经典设计模式中的一种,使用广泛。 观察者模式实现两个耦合度较高的类解耦。 观察者模式由观察者和被观察者组成;在实现中,被观察者为主体;在作用中,观察者为主体。(一般…
23种设计模式----迭代器模式----行为模式
文章目录 1.迭代器模式目的 2.迭代器模式实现 2.1一些名词 迭代器:进行遍历行为的类 容器:存放元素的类 2.3实现类定义 2.4 实体类定义 2.5 测试类定义 2.6 测试结果 3.迭代器模式扩展 java中u…
23种设计模式----适配器模式----结构模式
文章目录 适配器模式 1.适配器模式介绍 2.适配器模式角色 3.适配器模式的实现 需求 现有 工具类 3.1继承方式实现适配器 3.2组合的方式 3.3适配器模式实现扩展 3.4文档结构及名称 3.5总结 4.适配器模…
23种设计模式----模板方法模式----行为模式
模板方法模式 1.模板方法模式是什么 2.模板方法的组成 3.模板方法中不同的类的行为 4.例子 4.1 例子的背景 4.2模板类–父亲寻找继承人的方式 4.3实现类—-孩子类 4.4测试类…
23种设计模式
23种设计模式—-Iterator—-迭代器模式—-行为模式 23种设计模式—-Adapter—-适配器模式—-结构模式 23种设计模式—…