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 · 795 阅读 · 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 · 775 阅读 · 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 评论