![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
技术永不打烊
30岁能享受到40岁的成功
展开
-
单例模式
定义:单例模式是确保一个类在任何情况下都只有一个实例,并提供一个全局访问点。单例模式属于创建型模式。 单例模式在现实生活中用的比较广泛,比如公司总经理,国家主席等,在j2EE中 ServletContext;spring 中ApplicationContext,数据库的连接池都是使用单例。 单例模式可以有如下几种实现方式:饿汉、懒汉、枚举、内部类。 饿汉 饿汉式单列类加载的时候就被初始化,创建...原创 2019-06-23 00:38:05 · 113 阅读 · 0 评论 -
原型模式
原型模式 定义:通过原型实例指定创建种类,并通过拷贝原型对象创建新的对象。 注意:被拷贝的类需要实现Cloneable接口,其主要作用标志着是一个可拷贝的对象;并不一定要实现此接口,还可以通过流来实现拷贝。其核心通过clone进行拷贝 业务代码 客户端调用 结果 上面代码实现了原型模式的拷贝 原型模式分为深克隆与浅克隆 浅克隆 客户端调用 类属性存在引用类型的时候,拷贝...原创 2019-06-23 19:12:55 · 54 阅读 · 0 评论