Avatar notebook default
9篇文章 · 10539字 · 7人关注
  • 设计模式(七-扩展篇)——动态代理

    本文属于系列文章《设计模式》,附上文集链接 本文集代理模式请看此处 前言 上一篇写的那个代理模式,是属于静态代理。假设一种场景,假设我们要为很多...

  • Resize,w 360,h 240
    设计模式(八)——策略模式

    本文属于系列文章《设计模式》,附上文集链接 策略模式 定义:定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替换。 作用:首先是封装的...

  • 设计模式(七)——代理模式

    本文属于系列文章《设计模式》,附上文集链接 代理模式 定义:为其他对象提供一种代理以控制对这个对象的访问(原话是:Provide asurrog...

  • 设计模式(六)——建造者模式

    本文属于系列文章《设计模式》,附上文集链接 建造者模式 定义:将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 要解...

  • 设计模式(五)——模板方法模式

    本文属于系列文章《设计模式》,附上文集链接 模板方法模式 定义: 定义一个操作中算法的框架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不...

  • 设计模式(四)——抽象工厂模式

    本文属于系列文章《设计模式》,附上文集链接不知道看上一篇的时候,有没有看到一个问题,如果只是简单的工厂,为什么要一个抽象工厂类?那个抽象类完全没...

  • 设计模式(三)——工厂模式

    本文属于系列文章《设计模式》,附上文集链接 工厂模式定义 定义一个创建对象的接口,由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类...

  • 设计模式(二)——单例模式

    本文属于系列文章《设计模式》,附上文集链接 单例模式定义 确保对象在内存中有且只有一个,并自行实例化为系统提供这个实例。 这个模式在我们只需要一...

  • 设计模式(一)——面向对象六大原则

    记在前面:这个《设计模式》系列的文章,想了很久才决定写的,一是还是本人的原则,只有通过自己表达出来的东西,才是真正属于你的东西,所以即使写的不好...

文集作者