设计模式
文章平均质量分 80
江说江湖
褪色的代码,安静的产品!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式总结: 5种创建型,7种结构型,11种行为型
设计模式总结: 5种创建型,7种结构型,11种行为型 一.5种创建型的模式 1.工厂方法模式【工厂方法模式,多个工厂方法模式,静态工厂模式】: 负责实例化同一接口的多个类;定义一个创建产品对象的工厂类,由该工厂统一创建继承了同一接口的多个产品的对象;有大量产品需要创建适用; 工厂方法模式: public class Farm1(){ //工厂类 public An原创 2017-03-09 19:39:07 · 2422 阅读 · 0 评论 -
单例遇上多线程
单例遇上多线程 单例:一个类只能有一个实例; 多线程:程序并发执行; 总结:六种实现方式 【DCL+静态内置类/静态代码块/枚举+序列化:有特点的DCL,思想一样的静态内置类/静态代码块/枚举,特殊的序列化】 1.立即加载/饿汉式:单线程和多线程下都是安全的; 2.延迟加载/懒汉式:一般:私有静态volatile成员+私有构造函数+同步获取函数+重写克隆函数;优化:DC原创 2017-03-31 23:23:09 · 771 阅读 · 0 评论
分享