设计模式
wxw20147854
新手上路,请各位小哥哥、小姐姐们多多指教
展开
-
单例模式
单例模式的两种创造方法原创 2017-02-18 09:55:05 · 422 阅读 · 0 评论 -
设计模式 - 代理模式
代理模式在现在的很多框架中都有用到,例如SpringAOP。代理模式主要有三种方式:静态代理、JDK动态代理、CGLIB动态代理。下面来讲讲这几个的实现方式。静态代理:1、创建接口2、创建真实类实现接口3、创建代理类实现接口4、测试结果静态代理的原理:通过创建代理类,实现与真实类的同一个接口;在代理类中有独特的方法,在执行真实类的方法前后加入这些独特的方法,达到增强方法功能的效果。...原创 2019-04-03 17:27:08 · 302 阅读 · 0 评论 -
Java面试题(八) - 单例模式
在面试中,被问到常用的设计模式有哪些,一般只要你回答了单例,那么面试官一般会问单例的问题。问:请说明一下单例模式的原理答:通过将构造函数私有化,在类内部创建它的实例对象,通过静态方法将实例对象进行返回问:单例模式中构造器必须私有化吗?答:必须私有化,目的是为了防止被其他类进行实例化。单例模式主要用两种方式:饿汉式和懒汉式。下面我来进行举例饿汉式:这种方式的优点在进行类加载时就被实例化...原创 2019-03-21 14:36:57 · 576 阅读 · 0 评论