设计模式
zky1103
命运以痛吻我,我必报之以歌
展开
-
单例模式(懒汉式和饿汉式)
package com.jason.singleton1; /** * @author jason * @Description:单例模式 懒汉式只有初始化的时候才会初始化对象 * @date 2018/2/2 */ public class Singleton { //1.私有化构造器 private Singleton(){ } //2.提供唯一的原创 2018-02-02 10:49:47 · 2005 阅读 · 0 评论 -
普通工厂设计模式
package com.jason.factory; /** * @author jason * @Description: 定义一个汽车接口,有一个行驶的方法 * @date 2018/2/2 */ public interface Car { //未实现的方法 ---行驶 public void run(); } package com.jason.fac原创 2018-02-02 11:32:13 · 191 阅读 · 0 评论 -
静态代理之通过实现接口来实现代理
package com.jason.staticProxy; /** * @author jason * @Description: 定义一个汽车的接口,里面包含行驶的接口 * @date 2018/2/2 */ public interface Car { //里面定义一个行驶的方法 public void run() throws Exception; } pa原创 2018-02-02 13:42:48 · 862 阅读 · 1 评论 -
静态代理通过继承实现静态代理
package com.jason.staticProxy; /** * @author jason * @Description:定义一个汽车接口,里面包含汽车行驶的方法 * @date 2018/2/2 */ public interface Car { //定义一个汽车行驶的方法 public void run() throws Exception; } p原创 2018-02-02 14:20:47 · 511 阅读 · 0 评论 -
动态代理之jdk代理
package com.jason.dynamicProxy; /** * @author jason * @Description:定义一个汽车接口,具有行为行驶 * @date 2018/2/2 */ public interface Car { //具有行驶的方法,未提供实现 public void run() throws Exception; } pack原创 2018-02-02 16:36:13 · 105 阅读 · 0 评论 -
动态代理之cglib代理
package com.jason.dynamicProxy; /** * @author jason * @Description:定义一个汽车接口,具有行为行驶 * @date 2018/2/2 */ public interface Car { //具有行驶的方法,未提供实现 public void run() throws Exception; } packa原创 2018-02-02 16:46:58 · 106 阅读 · 0 评论