Avatar notebook default
18篇文章 · 17759字 · 1人关注
  • 设计模式-观察者模式

    观察者模式介绍 观察者模式定义 观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对...

  • Resize,w 360,h 240
    设计模式-桥接模式

    桥接模式介绍 桥接模式(Bridge Pattern)也称为桥梁模式,是结构型设计模式之一。顾名思义其与现实中的桥梁作用相同,有连接两岸的作用。...

  • Resize,w 360,h 240
    设计模式-原型模式

    原型模式介绍 原型模式(Prototype Pattern)是创建型模式的一种。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直...

  • Resize,w 360,h 240
    设计模式-外观模式

    外观模式介绍 外观模式(Facade Pattern),在开发过程中运用频率非常高,无论是做 SDK 还是封装API,我们大多都会用到外观模式,...

  • Resize,w 360,h 240
    设计模式-组合模式

    组合模式介绍 组合模式(Composite Pattern)也称为部分整体模式(Part-Whole Pattern),是结构型设计模式之一,它...

  • Resize,w 360,h 240
    设计模式-命令模式

    命令模式介绍 命令模式(Command Pattern),是行为型模式之一。 命令模式定义 将一个请求封装成一个对象,从而使用户使用不同的请求把...

  • Resize,w 360,h 240
    设计模式-备忘录模式

    备忘录模式介绍 备忘录模式(Memento Pattern)是一种行为模式。用于保存一个对象的当前状态,以便在适当的时候恢复对象。例如:浏览器回...

  • Resize,w 360,h 240
    设计模式-享元模式

    享元模式介绍 享元模式(Flyweight Pattern)是结构型设计模式的一种。其实对象池的一种实现方式,通过缓存可共享的对象,来减少对象的...

  • Resize,w 360,h 240
    设计模式-状态模式

    前言 建议在阅读本文前先阅读策略模式这篇文章,虽说状态模式和策略模式的结构几乎相同,但它们的目的、本质完全不同。状态模式的行为是平行的、不可替换...

文集作者