![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
qxmcool
这个作者很懒,什么都没留下…
展开
-
单例模式
package singleton; public class Singleton { /** * volatile这个关键字,用在多线程,同步变量 * 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。 * 只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。 volatil...2009-02-15 11:16:15 · 72 阅读 · 0 评论 -
工厂模式
package factory; public class Factory { public static void main(String arges[]){ ActionTest action = new ActionTest(); action.testAction(); } public static IDao getNewInstance(Stri...2009-02-15 11:20:12 · 90 阅读 · 0 评论 -
命令模式
package command; //抽象出来的接口 public interface Commons { public abstract void executeCommands(); } ------------------------------------------------- package command; //命令实体的抽象1 public clas...2009-02-15 11:25:27 · 70 阅读 · 0 评论