大话设计模式-Golang版
文章平均质量分 92
hzgaoshichao
这个作者很懒,什么都没留下…
展开
-
大话设计模式 Golang 版 - 中介者模式
中介者模式 (Mediator Pattern)定义:用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式又称为调停者模式,它是一种对象行为型模式。转载 2024-10-17 16:49:22 · 3 阅读 · 0 评论 -
大话设计模式 Golang 版 - 职责链模式
职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。转载 2024-10-15 18:13:06 · 8 阅读 · 0 评论 -
大话设计模式 Golang 版 - 命令模式
命令模式 (Command Pattern):将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。转载 2024-10-14 17:22:00 · 5 阅读 · 0 评论 -
大话设计模式 Golang 版 - 桥接模式
桥接模式 (Bridge Pattern):将抽象部分与它的实现部分分离,使它们都可以独立地变化。转载 2024-10-13 20:39:49 · 12 阅读 · 0 评论 -
大话设计模式 Golang 版 - 单例模式
单例模式 (Singleton Pattern):单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。转载 2024-10-13 00:07:04 · 13 阅读 · 0 评论 -
大话设计模式 Golang 版 - 组合模式
组合模式(Composite),将对象组合成树形结构以表示'部分-整体'的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。转载 2024-10-11 00:21:17 · 46 阅读 · 0 评论 -
大话设计模式 Golang 版 - 备忘录模式
备忘录 (Memento): 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。转载 2024-10-10 15:41:03 · 125 阅读 · 0 评论 -
大话设计模式 Golang 版 - 状态模式
状态模式 (State Pattern) :允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。转载 2024-10-09 17:42:33 · 120 阅读 · 0 评论 -
大话设计模式 Golang 版 - 抽象工厂模式
抽象工厂模式 (Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。转载 2024-10-07 17:10:52 · 146 阅读 · 0 评论 -
大话设计模式 Golang 版 - 观察者模式
观察者模式(Observer Pattern):定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式又叫做发布-订阅(Publish/Subscribe)模式转载 2024-10-05 17:36:16 · 142 阅读 · 0 评论 -
大话设计模式 Golang 版 - 建造者模式
建造者模式 (Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。转载 2024-09-27 05:28:50 · 113 阅读 · 0 评论 -
大话设计模式 Golang 版 - 外观模式
外观模式 (Facade Pattern) :外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式又称为门面模式,它是一种对象结构型模式。转载 2024-09-19 08:34:58 · 123 阅读 · 0 评论 -
大话设计模式 Golang 版 - 模板方法模式
模板模式(Template Pattern )又被称作模板方法模式( Template Method Pattern),它是一种简单的、常见的且应用非常广泛的模式。定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。转载 2024-09-18 21:59:50 · 115 阅读 · 0 评论 -
大话设计模式 Golang 版 - 原型模式
原型模式(Prototype),用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。转载 2024-09-17 16:44:36 · 260 阅读 · 0 评论 -
大话设计模式 Golang 版 - 简单工厂模式
简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。转载 2024-09-11 20:50:17 · 87 阅读 · 0 评论