240 发简信
IP属地:上海
  • 抽象工厂模式

    概念 在抽象工厂模式中,是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在抽象工厂模式中,...

  • 工厂模式

    概念 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 工厂方法模式使用子类的方式延迟生成对象到子类中实现。Go中不存...

  • 适配器模式

    概念 适配器模式:将一个类的接口转换为用户希望的另一个接口, Adapter模式是的原本由于接口不兼容而不能一起工作的那些类可以一起工作。 这种类型的设计模式属于结构型模式。...

  • 桥接模式

    概念 桥接模式(Bridge),将抽象部分与它的实现部分分离,使它们都可以独立的变化。 抽象部分是指上层使用的对象, 实现部分是指底层要调用的对象。 抽象部分和实现部分都是实...

  • 建造者模式

    概念 建造者模式(Builder Pattern)讲将一个复杂的对象的构建与它的表示分离, 使得同样的构建过程可以创建不同的表示。 使用多个简单的对象一步一步构建成一个复杂的...

  • 责任链模式

    概念 责任链模式(Chain of Responsibility Pattern): 为了避免请求发送者与多个请求处理者耦合在一起,将所有请求的处理者通过前一对象记住其下一个...

  • 命令模式

    概念 命令模式(Command Pattern)请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令...

  • 组合模式

    概念 组合模式(Composite Pattern),又叫 “部分整体” 模式,将对象组合成树形结构,以表示 “部分-整体” 的层次结构。通过对象的多态性表现,使得用户对单个...

  • 装饰模式

    概念 装饰模式:动态的给一个对象添加一些额外的职责, 就增加功能来说, 装饰模式比生成子类更为灵活。 Go语言借助于匿名组合和非入侵式接口可以很方便实现装饰模式。 使用匿名组...

  • 外观模式

    概念 外观模式(Facade Pattern)向客户端提供一个可以访问系统的接口, 用来隐藏系统的复杂性。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏...

  • 享元模式

    概念 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所...

  • 解释器模式

    概念 解释器模式(Interpreter Pattern)提供了评估语言的语法或表达式的方式。这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式被用在 SQL...

  • 迭代器模式

    概念 提供一种顺序访问一个集合对象的各个元素的方法,而又不暴露该对象的内部表示。 模式的场景和优缺点 使用场景 提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对...

  • 中介者模式

    概念 中介者模式(Mediator Pattern)用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交...

  • 备忘录模式

    概念 备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象 在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态...

  • 观察者模式

    概念 观察者模式定义了一种'一对多'的得依赖关系, 让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时, 会通知所有观察者对象, 使它们能够根据根据变化做一...

  • 原型模式

    概念 原型模式(prototype), 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 原型模式其实就是从一个对象再创建另一个可定制的对象(深拷贝), 新对...

  • 代理模式

    概念 代理模式: 为其他对象提供一种代理以控制对这个对象的访问 代理模式用于延迟处理操作或者在进行实际操作前,先进行其它处理 具体实现: 定义一个Subject接口, 接口定...

  • 单例模式

    概念 保证一个类只有一个实例,并提供一个访问他的全局访问点。 注意: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一...

  • 状态模式

    概念 在状态模式(State Pattern),当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 状态模式主要解决的是当控制一个对象状态转换的条件表达...

个人介绍
心之所向,素履而往.