随笔分类 -  软件设计模式

摘要:行为型模式 一、行为型模式简介 迭代器模式(Iterator) 访问者模式(Visitor) 命令模式(Command) 解释器模式(Interpreter) 职责链模式(Chain of Responsibility) 备忘录模式(Memento) 中介者模式(Mediator) 观察者模式(Ob 阅读全文
posted @ 2022-05-24 21:46 OYそ 阅读(160) 评论(0) 推荐(0) 编辑
摘要:访问者模式(Visitor Pattern) 一、 介绍 模式定义:封装一些作用于某种数据结构中的各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。 意图:主要将数据结构与数据操作分离。 主要解决:稳定的数据结构和易变的操作耦合问题。(被处理的数据元素相对稳定而访问方式多种多 阅读全文
posted @ 2022-05-19 21:54 OYそ 阅读(39) 评论(0) 推荐(0) 编辑
摘要:一、责任链模式(职责链模式) 模式的定义与特点 **责任链(Chain of Responsibility)**模式的定义:为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止 阅读全文
posted @ 2022-05-13 19:44 OYそ 阅读(89) 评论(0) 推荐(0) 编辑
摘要:结构型模式 · 结构型模式概述 结构型模式(Structural Pattern)描述如何将类或者对象结合在一起形成更大的结构,就像搭积木,可以通过简单积木的组合形成复杂的、功能更为强大的结构。 · 结构型模式简介 结构型模式可以分为类结构型模式和对象结构型模式: 类结构型模式关心类的组合,由多个类 阅读全文
posted @ 2022-04-26 21:49 OYそ 阅读(327) 评论(0) 推荐(0) 编辑
摘要:一、 学习原型模式,从模式动机、模式定义与分析、模式实例及代码要点、模式优缺点及应用场景四个方面分析该模式。 1模式动机: √复制一个对象,从而克隆出多个与原型对象一模一样的对象——原型模式 √有些对象的创建过程较为复杂,而且需要频繁创建 √通过给出一个原型对象来指明所要创建的对象的类型,然后用复制 阅读全文
posted @ 2022-03-23 09:51 OYそ 阅读(345) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示