责任链模式 发表于 2019-07-24 分类于 架构设计 本文字数: 1.3k 阅读时长 ≈ 1 分钟 概述 行为模式,使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连城一条链,并沿着这条链传递请求,直到有对象处理它为止。 类图 阅读全文 »
命令模式 发表于 2019-07-23 分类于 架构设计 本文字数: 1.6k 阅读时长 ≈ 1 分钟 概述 行为模式,将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 类图 阅读全文 »
模版方法模式 发表于 2019-07-23 分类于 架构设计 本文字数: 1k 阅读时长 ≈ 1 分钟 概述 行为模式,定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 类图 阅读全文 »
享元模式 发表于 2019-07-22 本文字数: 1.7k 阅读时长 ≈ 2 分钟 概述 使用共享对象可有效的支持大量细粒度的对象。享元对象能做到共享的关键是区分内部状态和外部状态。 内部状态是存储在享元对象内部的、可以共享的信息,并且不会随环境改变而改变。 外部状态是随环境改变而改变且不可以共享的状态。享元对象的外部状态必须又客户端保存,并在享元对象被创建之后,在需要使用的时候再传入到享元对象内部。 类图 阅读全文 »
外观模式 发表于 2019-07-22 分类于 架构设计 本文字数: 917 阅读时长 ≈ 1 分钟 概述 要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。外观模式提供一个高层侧的接口,使得子系统更易使用。 类图 阅读全文 »
Git 分支协作模式 发表于 2019-07-22 分类于 工具 本文字数: 1.2k 阅读时长 ≈ 1 分钟 开始 3人通过本地仓库 master 分支向远程仓库 master 分支提交代码 阅读全文 »
组合模式 发表于 2019-07-10 分类于 架构设计 本文字数: 4.5k 阅读时长 ≈ 4 分钟 概述 将对象组合成树形结构以表示”部分-整体“的层次结构,使得用户对单个对象和组合对象的使用具有一致性。 类图 阅读全文 »
适配器模式 发表于 2019-07-04 分类于 架构设计 本文字数: 757 阅读时长 ≈ 1 分钟 概述 将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无从在一起工作的两个类能够在一起工作 类图 阅读全文 »