
设计模式
设计模式
河海哥yyds
正经人谁写代码吖!哦对了,我没说我是正经人。
展开
-
设计模式---> 用通俗的话说明白观察者模式
何为观察者模式 观察者,就是这样的几个问题: 谁是观察者 观察什么 做出反应 举个例子,小王小明小李,三个人去看烟花,烟花绽放了,小王说:哇塞 好漂亮哦,小明说:真的好美哦。小李说,我想找女票了。 我们可以看到,这里面有3个人,它们看烟花,并各自发出了赞叹。小王,小明,小李这三个人就是观察者,观察什么呢?烟花。烟花绽放,是被观察者的行为,于是这三个观察者都发出了各自的慨叹。 ...原创 2018-09-08 15:09:51 · 421 阅读 · 0 评论 -
设计模式---代理模式,从实例看静态代理,动态代理,CGLIB
前言 最近完成了自己的个人博客项目,要继续学习Spring了,AOP用的是动态代理,今天特地好好理解一下代理模式 路线 静态代理 jdk动态代理 CGLIB动态代理 写在前面 代理模式和装饰器模式,实现路线都是实现特地的接口,然后增加一些功能,那么它们的重要区别在哪呢?职能!,装饰器模式主要用于增强方法,而代理模式主要用于控制。举几个控制的例子,比如JDBC做事务,是否需要开启事务,可...原创 2018-09-26 18:37:28 · 431 阅读 · 0 评论