![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
cjwdemo
喜欢编程
展开
-
设计模式之代理模式和装饰者模式
package design.agencyAndAdornment.demo;//代理模式和装饰者模式 public class Main { public static void main(String[] args) { // 代理模式和装饰者模式的不同是代理模式下调用者不知道会是什么类进行处理,装饰者则是调用者指定处理类 System.out.println(原创 2017-06-02 11:31:00 · 299 阅读 · 0 评论 -
设计模式之饿汉单例
package design.singleton.demo;//饿汉式单例 public class SingletonHungryEntity { //直接创建对象实例 private static SingletonHungryEntity s = new SingletonHungryEntity(); // 实例输出出口 public static Singlet原创 2017-06-02 11:32:19 · 215 阅读 · 0 评论 -
设计模式之懒汉单例线程安全
package design.singletonLazy.demo;public class Main2 { public static void main(String[] args) { // 创建多线程验证 Thread t1 = new Thread() { @Override public void ru原创 2017-06-02 11:34:13 · 313 阅读 · 0 评论 -
设计模式之懒汉单例非线程安全
package design.singletonLazy.demo;public class Main { public static void main(String[] args) { // 创建多线程验证 Thread t1 = new Thread() { @Override public void run原创 2017-06-02 11:35:21 · 279 阅读 · 0 评论