![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
Alex_majm
这个作者很懒,什么都没留下…
展开
-
设计模式:代理模式
定义:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。通俗的来讲代理模式就是我们生活中常见的中介。 举例:AOP实现,拦截器,中介,黄牛,媒婆 代理模式可分成两种:1.静态代理;2.动态代理; 共同点:代理角色(Proxy类)得行为由被代理角色(XiaoMing)来做最终决定,所以代理类通常会持有被代理角色对象引用,以便代理角色完成工作之前或之后能找到代理对象,能够通知...原创 2018-12-11 18:55:47 · 156 阅读 · 0 评论 -
设计模式:工厂模式
工厂模式是一种创建型的设计模式,个人感觉就是帮助我们new出对象的一种手段。。 1.工厂模式: T利用多态,几种工厂类实现接口后,调用方法。这样用户不再需要关心创建过程即可new对象: 工厂类: public class SanluFactory implements Factory { @Override public Milk getMilk() { ...原创 2018-12-19 11:47:40 · 166 阅读 · 0 评论 -
设计模式:单例模式
1.应用场景:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 2.spring中的单例:Spring 中的单例模式完成了后半句话,即提供了全局的访问点 BeanFactory。但没有从构造器级别去 控制单例,这是因为 Spring 管理的是是任意的 Java 对象。 Spring 下默认的 Bean 均为单例。 3.特点:保证从系统启动到系统终止,全过程只会产生一个实例。 4.应用:当...原创 2018-12-19 14:49:41 · 145 阅读 · 0 评论