上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: 概述 《设计模式》一书中对于 “状态模式” 的描述如下: 允许一个对象在其内部状态发生改变时改变它的行为,使得这个对象看起来像修改了它的类 状态模式的 UML 图如下所示: 一般在以下几种情况下使用状态模式: 一个对象的行为取决于它的状态 一个操作中含有庞大的多分支条件语句,且这些分支依赖于该对象的 阅读全文
posted @ 2023-04-16 14:53 FatalFlower 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 概述 《设计模式》一书中对于观察者模式的意图描述如下: 定义对象中的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都能得到通知并被更新 观察者模式的 UML 图如下所示: 一般在以下情况下使用观察者模式: 一个抽象模型有两个方面,其中一个方面依赖于另一个方面。将这二者封装在独立 阅读全文
posted @ 2023-04-12 20:28 FatalFlower 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 概述 《设计模式》一书中对于 “中介模式” 的意图描述如下: 用一个中介对象来封装一系列对象的交互。中介者使得各对象之间不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互 具体来讲,就是在对象过多,并且这些对象之间的交互关系过于复杂的情况下,通过引入第三方 “中介” 来处理这些 阅读全文
posted @ 2023-04-10 21:00 FatalFlower 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 概述 《设计模式》一书中对于 “命令模式” 的意图描述如下: 将一个请求封装成为一个对象,从而可以使用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作 一般 “命令模式” 的 UML 图如下所示: 一般会在以下几种情况下使用命令模式: 需要抽象出待执行的动作以参数化某对象 阅读全文
posted @ 2023-04-01 11:27 FatalFlower 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 概述 《设计模式》一书中对于 “责任链模式” 的意图描述如下: 使多个对象有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递请求,直到有一个对象处理它为止 一般的 UML 结构图如下所示: 其中,Handler 将会包含直接后继处理类 successo 阅读全文
posted @ 2023-03-30 21:59 FatalFlower 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 概述 设计模式一书中对于 “外观模式” 的意图描述如下: 为子系统中的u一组接口提供一个一致的界面,外观模式定义了一个高层的接口,这个接口使得这一子系统更加容易使用 具体实例 以计算浮动利率为例,由于利率可能会发生变化,并且不同的产品期次对应的浮动利率检测配置并不一样,比如每月固定日期、每个季度的第 阅读全文
posted @ 2023-03-07 22:04 FatalFlower 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 概述 《设计模式》一书中对于 “装饰模式” 的动机描述如下: 动态地给一个对象添加一些额外的职责 按照 SOLID 面向对象编程原则中的 O(开闭原则),对于功能的修改应当关闭,而对于功能的扩展应予以放开,“装饰模式” 就很好地体现了这一点 一般装饰模式的 UML 图如下所示: 一般在以下几种i情况 阅读全文
posted @ 2023-03-02 22:23 FatalFlower 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 概述 《设计模式》一书中对于 “组合模式” 的意图描述如下: 将对象组合成树形结构以表示 “部分—整体” 的层次结构,组合模式使得用户对单个对象和组合对象的的使用具有一致性 一般组合模式的 UML 图如下: 一般在以下情况中使用组合模式: 希望表示 “对象—整体” 的类结构层次 希望用户忽略组合对象 阅读全文
posted @ 2023-03-02 21:42 FatalFlower 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Http 格式简介 Http 是用于在客户端和服务端之间进行通信的一种消息格式,一般由以下几个部分组成: 起始行:这部分在 Http 响应中也被称为状态行,针对不同的 Http 类型,其中包含的内容也不一致 request 总共包括三个元素:Http 请求方式、请求目标和 Http 版本 Http 阅读全文
posted @ 2023-02-25 18:20 FatalFlower 阅读(901) 评论(0) 推荐(1) 编辑
摘要: ## 概述 《设计模式》中对于 “桥接模式” 的动机描述如下: > 将抽象部分与它的实现部分分离,使他们可以独立地变化 桥接模式的类结构图一般如下所示: ![Bridge.png](https://s2.loli.net/2023/01/03/wZkFlfHCqmDrgOL.png) 一般在以下几个 阅读全文
posted @ 2023-01-08 21:03 FatalFlower 阅读(21) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页