Avatar notebook default
8篇文章 · 4174字 · 1人关注
  • Resize,w 360,h 240
    模板方法模式

    一、模板方法模式概述 模板方法模式在一个方法中定义一个算法的股价,而将一些不走延迟加载到子类中。模板方法使得子类可以在不改变算法结构的情况下,重...

  • Resize,w 360,h 240
    适配器模式

    一、适配器模式概述 讲一个类的接口装换成客户希望的另一个接口。适配器模式让那些接口不兼容的类可以一起工作。 二、适配器模式的结构 适配器模式的角...

  • Resize,w 360,h 240
    抽象工厂模式

    一、抽象工厂模式概述 抽象工厂模式提供一个接口,用于创建相关的对象家族。抽象工厂模式创建的是对象家族,也就是很多对象而不是一个对象,并且这些对象...

  • Resize,w 360,h 240
    工厂方法模式

    一、工厂方法模式概述 工厂方法模式,又称工厂模式、多态工厂模式和虚拟构造器模式,通过定义工厂父类负责定义创建对象的公共接口,而子类则负责生成具体...

  • Resize,w 360,h 240
    单例模式

    一、单例模式概述 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机...

  • Resize,w 360,h 240
    装饰者模式

    一、装饰者模式概述-Decorator 装饰者模式是动态地给一个对象添加一些额外的职责。想要扩展功能,装饰者模式提供了有别于继承的另一种选择。 ...

  • Resize,w 360,h 240
    观察者模式

    一、观察者模式概述 定义对象之间的一对多依赖,当一个对象状态改变时,它的所有依赖都会收到通知并且自动更新状态。 其实就是发布订阅模式,发布者发布...

  • Resize,w 360,h 240
    策略模式

    一、策略模式概述 在策略模式中使用的一些面向对象(OO)原则:封装变化,多用组合,少用继承;针对接口编程,不针对实现编程。 策略模式是对算法的包...

文集作者