模板模式通常又叫模板方法模式(Template Method Pattern)是指定义一个算法的骨架,并允许子类为一个或者多个步骤提供实现。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法的某些步骤。 属于行为性设计模式 适用场景(写法) 一次性实现一个算法的不变的部分,各子类中公共的行为 Read More
posted @ 2020-03-08 19:51
LPJのBLOG
Views(112)
Comments(0)
Diggs(0)
策略模式 策略模式(Strategy Pattern)是指定义了算法家族、分别封装起来,让它们之间可以互相替换,此模式让算法的变化不会影响到使用算法的用户(结果不变)。 策略模式的应用场景 1、假如系统中有很多类,而他们的区别仅仅在于他们的行为不同。 2、一个系统需要动态地在几种算法中选择一种。 一 Read More
posted @ 2020-03-08 19:46
LPJのBLOG
Views(308)
Comments(0)
Diggs(0)
委派模式的定义及应用场景 委派模式(Delegate Pattern)的基本作用就是负责任务的调用和分配任务,跟代理模式很像可以看做是一种特殊情况下的静态代理的全权代理,但是代理模式注重过程,而委派模式注重结果。委派模式在 Spring 中应用非常多,大家常用的 DispatcherServlet Read More
posted @ 2020-03-08 19:39
LPJのBLOG
Views(124)
Comments(0)
Diggs(0)
代理的概念:简单的理解就是通过为某一个对象创建一个代理对象,不直接引用原本的对象,而是由创建的代理对象来控制对原对象的引用。即为原本的对象提供一种代理,以控制对这个对象的访问。 代理对象在客服端和目标对象之间起到中介作用,使用代理模式主要有两个目的:一保护目标对象,二增强目标对象。 静态代理:显式声 Read More
posted @ 2020-03-08 15:58
LPJのBLOG
Views(128)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号