Avatar notebook default
8篇文章 · 9738字 · 1人关注
  • 建造者模式

    建造者模式的定义是将一个复杂对象的构建过程与它的表示分离,使得同样的构建过程可以创建不同的表示。 特点 1.在某些属性没有赋值之前,复杂对象不能...

  • 策略模式(对比工厂模式)

    从策略一词来看,策略模式是种倾向于行为的模式.有点类似打仗时的做战方案,一般司令员在做战前都会根据实际情况做出几套不同的方案,如果当时情况有变,...

  • 简单工厂、工厂方法模式、抽象工厂模式

    工厂模式主要是为创建对象提供了接口。工厂模式按照《Java与模式》中的提法分为三类: 1. 简单工厂模式(Simple Factory)2.工厂...

    0.7 6004 0 11
  • 迭代器模式(forEach的精髓)

    迭代器模式的定义:提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。从定义中可以看出,迭代器模式是为了在不暴露该对象内部...

  • 装饰器模式

    定义:装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 实例: ...

  • Resize,w 360,h 240
    动态代理模式(详细分析)

    在学习Spring的时候,我们知道Spring主要有两大思想,一个是IOC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Sprin...

  • Resize,w 360,h 240
    动态代理模式详解(简单描述)

    根据上篇《java静态代理详解》的介绍,你会发现每个代理类只能为一个接口服务,这样程序开发中必然会产生许多的代理类所以我们就会想办法可以通过一个...

  • Resize,w 360,h 240
    静态代理模式详解

    代理模式,可以分为两种,一种是静态代理,一种是动态代理。两种代理从虚拟机加载类的角度来讲,本质上都是一样的,都是在原有类的行为基础上,加入一些多...

文集作者