跳到主要内容

14 篇文档带有标签「Golang」

查看所有标签

04 原型模式 (Prototype Design Pattern)

使用原型实例指定待创建对象的种类,并通过拷贝该原型来创建新的对象。Prototype 模式允许一个原型对象克隆(复制)出多个与其相同的对象,而无需知道任何如何创建的细节。

05 代理(委托)模式(Proxy Design Pattern)

代理模式:由于某些原因需要给原始对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。

06 桥接模式(Bridge Design Pattern)

桥接模式:将抽象部分与它的实现部分分离,使得可以独立变化。又称为柄体(Handle and Body)模式或接口(Interface)模式。其涉及一个接口,它充当一个桥,使得具体类可以在不影响客户端代码的情况下改变。

07 装饰器模式(Decorator Design Pattern)

装饰器模式主要对现有的类进行包装,在不改变原有类对象和定义的情况下,扩展对象的其他功能。是结构型设计模式。例如 Spring 框架中的各种 XXXWrapper 或者 XXXDecotator 类。