设计模式
天才J
我就是我
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单例模式
单例模式:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。 常见的五种单例模式: 1、懒汉式:线程安全、调用率低、支持延时加载 2、饿汉式:线程安全、调用率高、不延时加载 3、双重检测锁式 4、静态内类式 5、枚举单例 其中懒汉式和饿汉式较常用 (注:反射和反序列化可以破解单利模式) 示例代码: //饿汉式 public class test01{ private原创 2016-04-15 23:50:02 · 330 阅读 · 0 评论 -
工厂模式
工厂模式在《Java 与模式》中分为三类: 1)简单工厂模式(Simple Factory):定义一个工厂类,它可以根据参数的不同返回不同类型的实例,被创建的实例通常都具有共同的父类。因为在简单工厂模式中用于创建实例的方法是静态的方法,因此简单工厂模式又被称为静态工厂方法模式,它属于类创建型模式。 结构图如下: 2)工厂方法模式(Factory Method):定义一个用于创建对象的接口,让原创 2016-07-20 17:05:45 · 375 阅读 · 0 评论
分享