摘要: 工厂模式 简单工场模式 简单工厂通过构造时传入的标识来生产产品,不同的产品都在同一个工场中生产,这种判断会随着产品的增加而增加,给扩展和维护带来麻烦 工场模式 这里已经将工厂类分开,不再将所有产品在同一工场中生产,这样就解决了简单工场中不停的switch case的问题,如果说来了一个C产品,那么我 阅读全文
posted @ 2017-09-02 18:26 大魚`海棠 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 单例模式 第一种(懒汉,线程不安全) 这种写法lazy loading很明显,最重要的是多线程不能正常工作 第二种(懒汉,线程安全) 这种写法可以在多线程中很好的工作,而且看起来它也具备很好的lazyloading,但效率很低 第三种(饿汉) 这种方法通过类加载机制避免了多线程的同步,不过insta 阅读全文
posted @ 2017-09-02 10:27 大魚`海棠 阅读(145) 评论(0) 推荐(0) 编辑