设计模式
2023
设计模式-目录
·71 words·1 min
设计模式是解决问题的方案,学习现有的设计模式可以做到经验复用。拥有设计模式词汇,在沟通时就能用更少的词汇来讨论,并且不需要了解底层细节。
设计模式 - 适配器
·109 words·1 min
把一个类接口转换成另一个用户需要的接口。
设计模式 - 迭代器
·154 words·1 min
提供一种顺序访问聚合对象元素的方法,并且不暴露聚合对象的内部表示。
设计模式 - 责任链
·215 words·2 mins
使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链发送该请求,直到有一个对象处理它为止。
设计模式 - 访问者
·361 words·2 mins
为一个对象结构(比如组合结构)增加新能力。
设计模式 - 解释器
·272 words·2 mins
为语言创建解释器,通常由语言的语法和语法分析来定义。
设计模式 - 观察者
·262 words·2 mins
定义对象之间的一对多依赖,当一个对象状态改变时,它的所有依赖都会收到通知并且自动更新状态。
设计模式 - 装饰
·168 words·1 min
为对象动态添加功能。
设计模式 - 组合
·240 words·2 mins
将对象组合成树形结构来表示“整体/部分”层次关系,允许用户以相同的方式处理单独对象和组合对象。
设计模式 - 简单工厂
·157 words·1 min
在创建一个对象时不向客户暴露内部细节,并提供一个创建对象的通用接口。