标签: 设计模式
-
建造者模式 Builder
在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化…
-
适配器模式 Adapter
在软件系统中,由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口是这些现…
-
javascript设计模式学习笔记之策略模式
策略模式指的是 定义一系列的算法,把它们一个个封装起来,将不变的部分和变化的部分隔开,实际就是将算法的使用和实…
-
空对象模式
在这个快速教程中,我们将看一下Null对象模式,这是设计模式的一个特例,一个经常被我们遗忘的特例。我们将描述它…
-
吃透动态代理,解密spring AOP源码(四)
前面讲到了动态代理的底层原理,接下来我们来看一下aop的动态代理.Spring AOP使用了两种代理机制:一种…
-
Golang 函数执行时间统计装饰器的一个实现
最近在搭一个新项目的架子,在生产环境中,为了能实时的监控程序的运行状态,少不了逻辑执行时间长度的统计。时间统计…
-
设计模式的六大原则和三种类型
最近在看设计模式相关的知识,在此记录并分享之。 {代码…} 六大原则 1.单一职责原则—Single …
-
PHP面试常考之设计模式——策略模式
周一:PHP面试常考之设计模式——工厂模式周三:PHP面试常考之设计模式——建造者模式周五:PHP面试常考之设…
-
吃透动态代理,解密spring AOP源码(三)
上节讲到动态代理生成的类为$Proxy0,但是在我们项目里面却不存在,实际我们是用了这个实现类调用了方法,想要…
-
行为型模式:状态模式
姓名 :状态模式英文名 :State Pattern价值观 :有啥事让状态我来维护个人介绍 :Allow an…