Avatar notebook default
9篇文章 · 3222字 · 1人关注
  • Java设计模式之抽象工厂模式

    简述 前面我们学习过简单工厂模式,它解决了一类对象的创建问题,但是有的时候对象很复杂,数量多,还分为了好几种类别。如果只有一个工厂,面多如此多的...

  • Java设计模式之观察者模式

    简述 观察者模式又称为发布订阅模式,是对象的行为模式。观察者模式定义了一种一对多的依赖关系,多个观察者共同订阅着一个被观察者。当被观察者发生变化...

  • Java设计模式之责任链模式

    简述 前面我们了解过动态代理模式以及如何自定义拦截器,但是当拦截器存在多个的时候该如何处理呢? 当你要请假时,请假单需要经过项目经理、部门经理、...

  • Java动态代理之拦截器的实现

    简述 前面我们了解了动态代理以及JDK动态代理技术,由于动态代理比较难理解,程序设计者通常会设计一个拦截器接口给开发人员使用,开发人员只需要实现...

  • Java代理模式之CGLIB动态代理

    了解什么是动态代理模式,可参考Java设计模式之代理模式 简介 前面我们了解了JDK动态代理技术,发现其真实对象必须提供接口才可以使用。在一些不...

  • Java代理模式之JDK动态代理

    了解什么是动态代理模式,可参考Java设计模式之代理模式 简介 JDK动态代理是java.lang.reflect.*包所提供的方式,它所代理的...

  • Java设计模式之动态代理模式

    形象描述 在将代理模式前,我们先来假设这样一个场景。 你是一个程序员,客户带着需求去找你们公司,不会和你直接谈,而是通过商务,此时客户会任务商务...

  • Java设计模式之简单工厂模式

    工厂模式是Java中很常用的设计模式之一,主要用来提供一种创建对象的方式,在该设计模式中,创建对象的逻辑不会暴露给用户,提供给用户的是指向所创建...

  • Java设计模式之单例模式

    定义 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只...

文集作者