摘要: 111 阅读全文
posted @ 2026-02-13 23:02 QixunQiu 阅读(3) 评论(0) 推荐(0)
摘要: 11111 阅读全文
posted @ 2026-02-11 22:37 QixunQiu 阅读(3) 评论(0) 推荐(0)
摘要: 111 阅读全文
posted @ 2026-02-10 00:04 QixunQiu 阅读(2) 评论(0) 推荐(0)
摘要: 111 阅读全文
posted @ 2026-02-07 22:40 QixunQiu 阅读(3) 评论(0) 推荐(0)
摘要: 1.模式动机与定义 模式动机 电视机 <——> 存储电视频道的集合 <——> 聚合类(Aggregate Classes) 电视机遥控器 <——> 操作电视频道 <——>迭代器(lterator) 访问一个聚合对象中的元素但又不需要暴露它的内部结构 <——> 迭代器模式 在迭代器模式中,提供一个外部 阅读全文
posted @ 2026-01-11 19:16 QixunQiu 阅读(78) 评论(0) 推荐(0)
摘要: 1.模式动机与定义 模式动机 Java语言无法直接解释类似“1+2+3-4+1”这样的字符串 定义一套文法规则来实现对这些语句的解释,即设计一个自定义语言 基于现有的编程语言 → 面向对象编程语言 → 解释器模式 模式定义 解释器模式(Interpreter Pattern):定义一个语言的文法,并 阅读全文
posted @ 2026-01-11 19:16 QixunQiu 阅读(11) 评论(0) 推荐(0)
摘要: 1.模式动机与定义 模式动机 按钮 ← → 请求发送者 事件处理类 ← →请求的最终接收者和处理者 发送者与接收者之间引入了新的命令对象(类似电线),将发送者的请求封装在命令对象中,再通过命令对象来调用接收者的方法 相同的按钮可以对应不同的事件处理类 模式定义 命令模式(Command Patter 阅读全文
posted @ 2026-01-09 18:17 QixunQiu 阅读(19) 评论(0) 推荐(0)
摘要: 1.模式动机与定义 模式动机 辅导员、系主任、院长、校长都可以处理奖学金申请表,他们构成一个处理申请表的链式结构,申请表沿着这条链进行传递,这条链就称为职责链职责链 可以是一条直线、一个环或者一个树形结构,最常见的职责链是直线型,即沿着一条单向的链来传递请求 模式定义 职责链模式(Chain of 阅读全文
posted @ 2026-01-09 18:17 QixunQiu 阅读(16) 评论(0) 推荐(0)
摘要: 1.模式动机与定义 模式动机 通过引入一个新的对象(如小图片和远程代理对象)来实现对真实对象的操作,或者将新的对象作为真实对象的一个替身 引入代理对象来间接访问一个对象 模式定义 代理模式(Proxy Pattern):给某一个对象提供一个代理,并由代理对象控制对原对象的引用 对象结构型模式 代理对 阅读全文
posted @ 2026-01-05 20:37 QixunQiu 阅读(8) 评论(0) 推荐(0)
摘要: 1.模式动机与定义 模式动机 享元模式:通过共享技术实现相同或相似对象的重用 享元池(Flyweight Pool):存储共享实例对象的地方 模式定义 享元模式(Flyweight Pattern):运用共享技术有效地支持大量细粒度对象的复用。 系统只使用少量的对象,而这些对象都很相似,状态变化很小 阅读全文
posted @ 2026-01-05 20:37 QixunQiu 阅读(22) 评论(0) 推荐(0)