会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
it-小林
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2021年10月15日
设计模式(二十三)访问者模式
摘要: 1、定义 封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新操作。 2、类型:行为类模式 3、类图 主要角色: 抽象访问者:抽象类或者接口,声明访问者可以访问哪些元素,具体到程序中就是visit方法中的参数定义哪些对象是可以被访问的; 访问者:实现抽象访问
阅读全文
posted @ 2021-10-15 20:44 it-小林
阅读(83)
评论(0)
推荐(0)
2021年10月13日
设计模式(二十二)职责链模式
摘要: 1、引入 在计算机软硬件中,有一种操作,如总线网中数据报传送,每台计算机根据目标地址是否同自己的地址相同来决定是否接收;异常处理中,处理程序根据异常的类型决定自己是否处理该异常;还有struts2的拦截器等等,如果使用职责链模式就可以解决了。 2、定义 为了避免请求发送者与多个请求处理者耦合在一起,
阅读全文
posted @ 2021-10-13 21:08 it-小林
阅读(65)
评论(0)
推荐(0)
2021年9月28日
设计模式(二十一)策略模式
摘要: 1、策略模式(Strategy):定义了一组算法,将每个算法都封装其类,并且使他们之间可以互换。 2、UML结构图如下: 其中,Context是上下文,用一个ConcreteStrategy来配置,维护一个对Strategy对象的引用;Strategy是策略类,用于定义所有支持算法的公共接口;Con
阅读全文
posted @ 2021-09-28 11:24 it-小林
阅读(106)
评论(0)
推荐(0)
2021年9月27日
设计模式(二十)状态模式
摘要: 1、定义 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。主要解决的是当控制一个对象转换的条件表达式过于复杂时的状态,即把状态的判断逻辑转移到表示不同状态的一系列类当中。 2、UML类图 其中,Context类与环境角色,用于维护一个ConcreteState子类的实例,这个
阅读全文
posted @ 2021-09-27 09:59 it-小林
阅读(49)
评论(0)
推荐(0)
2021年9月26日
设计模式(十九)解释器模式
摘要: 暂时未更新! 敬请期待,多谢支持!
阅读全文
posted @ 2021-09-26 14:32 it-小林
阅读(17)
评论(0)
推荐(0)
2021年9月22日
设计模式(十八)备忘录模式
摘要: 1、引入 浏览器回退:浏览器一般有浏览记录,当我们在一个网页上点击几次链接之后,可在左上角点击左箭头回退到上一次的页面,然后也可以点击右箭头重新回到当前页面; 数据库备份与还原:一般的数据库都支持备份与还原操作,备份即将当钱已有的数据或者记录保留,还原即将已经保留的数据恢复到对应的表中; 编辑器撤销
阅读全文
posted @ 2021-09-22 20:04 it-小林
阅读(107)
评论(0)
推荐(0)
2021年9月2日
六种常见的系统架构
摘要: 1、当前,常见的系统架构设计有以下几种: 单库单应用架构:这种架构在系统开发规范雏形初期,很多系统就有使用,相对是最简单的,小企业小系统就会用采用,尤其是做项目的公司; 内容分发架构:目前前端网页、图片、CSS、JS等这些静态资源用的相对较多; 读写分离架构:对于高并发的查询业务; 微服务架构:适用
阅读全文
posted @ 2021-09-02 14:17 it-小林
阅读(9536)
评论(0)
推荐(0)
2021年8月9日
设计模式(十七)中介者模式
摘要: 1、定义 定义一个中介对象来封装一系列对象之间的交互,使原有对象之间的耦合松散,且可以独立地改变他们之间的交互,中介者模式又叫调停模式,是迪米特法则的典型应用。 2、优缺点分析 优点: 类之间各司其职,符合迪米特法则; 降低了对象之间的耦合性,使得对象易于独立地被复用; 将对象间的一对多关联转变为一
阅读全文
posted @ 2021-08-09 20:32 it-小林
阅读(86)
评论(0)
推荐(0)
2021年8月5日
设计模式(十六)观察者模式
摘要: 1、定义 指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它对象都得到通知并被自动更新。这种模式有时又被称作发布-订阅模式、模型-视图模式,是一种对象行为型模式。 2、优缺点 优点 降低了目标与观察者之间的耦合关系,两者之间是抽象耦合关系,符合依赖倒转原则; 目标与观察者之间
阅读全文
posted @ 2021-08-05 14:40 it-小林
阅读(130)
评论(0)
推荐(0)
设计模式(十五)迭代器模式
摘要: 1、定义 提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。是一种对象行为型模式。 2、优缺点 优点 封装性好,为遍历不同的聚合结构提供一个统一的接口; 访问一个聚合对象的内容而无须暴露它的内部表示; 遍历任务交由迭代器完成,这简化聚合类; 支持以不同方式遍历一个聚合,甚至可
阅读全文
posted @ 2021-08-05 11:36 it-小林
阅读(189)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告