2014设计模式
文章平均质量分 51
跬步小流
本科计算机科学与技术专业金融专业
展开
-
代理模式之动态代理
import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; //接口 interface MyInterface { public void action(); } // 被代理类 class MyObject implements原创 2014-10-27 14:28:07 · 796 阅读 · 0 评论 -
设计模式之工厂模式
interface Work{ public void doWork(); } class StudentWork implements Work{ @Override public void doWork() { System.out.println("student 写作业"); } } class TeacherWork implements Work{ @原创 2014-10-27 14:44:12 · 772 阅读 · 0 评论 -
单例模式之懒汉式
//单例模式之懒汉式 class Singleton{ private static Singleton instance = null; private Singleton(){ } public static Singleton getSingleton(){ if(instance == null){ //同步代码块,保证安全性原创 2014-10-27 14:22:07 · 776 阅读 · 0 评论 -
代理模式之静态代理
//被代理接口 interface ClothFactory{ public void productCloth(); } //被代理类 class NikeClothFactory implements ClothFactory{ @Override public void productCloth() { System.out.println("Nike 生产衣服"); } }原创 2014-10-27 14:26:18 · 728 阅读 · 0 评论 -
单例模式之饿汉式
//单例模式之饿汉式 class Single{ private static Single single = new Single(); private Single(){ } public static Single getSingleInstance(){ return single; } } public class TestSt原创 2014-10-27 14:23:28 · 751 阅读 · 0 评论