首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.116
秒,为您找到
1023
个相关结果.
搜书籍
搜文档
原型模式
34
2024-03-29
《Go语言设计模式》
原型模式 模式动机 Go语言实现 prototype.go prototype_test.go 原型模式 模式动机 原型模式使对象能复制自身,并且暴露到接口中,使客户端面向接口编程时,不知道接口实际对象的情况下生成新的对象。 原型模式配合原型管理器使用,使得客户端在不知道具体类的情况下,通过接口管理器得到新的实例,并且包含部分预设定配置...
外观模式
33
2024-03-29
《Go语言设计模式》
外观模式 4.1 模式定义 4.2 模式结构 4.3 时序图 4.4 模式分析 4.5 优点 4.6 缺点 4.7 适用环境 4.8 模式扩展 4.9 Go语言实现 facade.go facade_test.go 4.10 总结 外观模式 4.1 模式定义 外观模式(Facade Pattern):外部与一个子系统的通信...
职责链模式
32
2024-03-29
《Go语言设计模式》
职责链模式 10.1 模式动机 10.2 Go语言实现 chain.go chain_test.go 职责链模式 10.1 模式动机 职责链模式用于分离不同职责,并且动态组合相关职责。 Golang实现职责链模式时候,因为没有继承的支持,使用链对象包涵职责的方式,即: 链对象包含当前职责对象以及下一个职责链。 职责对象提供接口表示是...
装饰模式
32
2024-03-29
《Go语言设计模式》
装饰模式 3.1 模式动机 3.2 模式定义 3.3 模式结构 3.4 时序图 3.5 模式分析 3.6 实例 3.7 优点 3.8 缺点 3.9 适用环境 3.10 模式扩展 3.11 Go语言实现 decorator.go decorator_test.go 3.12 总结 装饰模式 3.1 模式动机 一般有两种方...
享元模式
31
2024-03-29
《Go语言设计模式》
享元模式 5.1 模式动机 5.2 模式定义 5.3 模式结构 5.4 时序图 5.5 模式分析 5.6 优点 5.7 缺点 5.8 适用环境 5.9 模式应用 5.10 模式扩展 5.11 Go语言实现 flyweight.go flyweight_test.go 5.12 总结 享元模式 5.1 模式动机 面向对象...
模板方法模式
31
2024-03-29
《Go语言设计模式》
模板方法模式 7.1 模式动机 7.2 Go语言实现 templatemethod.go templatemethod_test.go 模板方法模式 7.1 模式动机 模版方法模式使用继承机制,把通用步骤和通用方法放到父类中,把具体实现延迟到子类中实现。使得实现符合开闭原则。 如实例代码中通用步骤在父类中实现(准备 、下载 、保存 、收...
备忘录模式
30
2024-03-29
《Go语言设计模式》
备忘录模式 8.1 模式动机 8.2 Go语言实现 memento.go memento_test.go 备忘录模式 8.1 模式动机 备忘录模式用于保存程序内部状态到外部,又不希望暴露内部状态的情形。 程序内部状态使用窄接口船体给外部进行存储,从而不暴露程序实现细节。 备忘录模式同时可以离线保存内部状态,如保存到数据库,文件等。 ...
命令模式
29
2024-03-29
《Go语言设计模式》
命令模式 1.1 模式动机 1.2 模式定义 1.3 模式结构 1.4 时序图 1.5 模式分析 1.6 实例 1.7 优点 1.8 缺点 1.9 适用环境 1.10 模式应用 1.11 模式扩展 1.12 Go语言实现 command.go command_test.go 1.13 总结 命令模式 1.1 模式动机...
状态模式
28
2024-03-29
《Go语言设计模式》
状态模式 4.1 模式动机 4.2 模式定义 4.3 模式结构 4.4 时序图 4.5 模式分析 4.6 实例 4.7 优点 4.8 缺点 4.9 适用环境 4.10 模式应用 4.11 模式扩展 4.12 Go语言实现 state.go state_test.go 4.13 总结 状态模式 4.1 模式动机 在很...
观察者模式
27
2024-03-29
《Go语言设计模式》
3.1. 模式动机 3.2. 模式定义 3.3. 模式结构 3.4. 时序图 3.5 模式分析 3.6 优点 3.7 缺点 3.8 适用环境 3.9 模式应用 3.10 模式扩展 3.11 Go语言实现 obserser.go obserser_test.go 3.12 总结 3.1. 模式动机 建立一种对象与对象之间的依赖...
1..
«
86
87
88
89
»
..100