会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
瓶邪半语
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2021年7月11日
24访问者模式
摘要: 一、访问者模式定义 1.访问者模式是一种将数据结构与数据操作分离的设计模式,是指封装一些作用于某种数据结构中的各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。属于行为型模式。 2.访问者模式被称为最复杂的设计模式,并且使用频率不高,设计模式的作者也评价为:大多情况下,你不需
阅读全文
posted @ 2021-07-11 23:10 瓶邪半语
阅读(69)
评论(0)
推荐(0)
编辑
23观察者模式
摘要: 一、观察者模式定义 1.观察者模式又称发布-订阅模式,定义一种一对多的依赖关系,一个主题对象可被多个观察者对象同时监听,使得每当主题对象状态变化时,所有依赖于它的对象都会得到通知并被自动更新。属于行为型模式 2.观察者模式的核心是将观察者和被观察者解耦,以类似于消息/广播发送的机制联动两者,使被观察
阅读全文
posted @ 2021-07-11 22:36 瓶邪半语
阅读(62)
评论(0)
推荐(0)
编辑
22解释器模式
摘要: 一、解释器模式定义 1.解释器模式是指给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。是一种按照规定的语法(文法)进行解析的模式,属于行为型模式。 2.其核心思想是识别文法,构建解释。分离终结符号和非终结符号,提取出需要的信息 3.解释器模式的应用场景:
阅读全文
posted @ 2021-07-11 22:09 瓶邪半语
阅读(52)
评论(0)
推荐(0)
编辑
21中介者模式
摘要: 一、中介者模式定义 1.中介者模式又称为调解者模式或者调停者模式。用一个中介对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使其耦合松散,而且可以独立地改变它们之间的交互。属于行为型模式 2.中介者模式的核心是通过中介者解耦系统各层次对象的直接耦合,层次对象的对外依赖通信统统交由中
阅读全文
posted @ 2021-07-11 18:39 瓶邪半语
阅读(79)
评论(0)
推荐(0)
编辑