摘要:
一、模式定义 单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。 二、分类 (1)懒汉式:延迟加载方式。 (2)饿汉式 :加载时就new出对象,线程安全,没有延时加载的优势。 三、代码实现 1.饿汉式单例(立即加载,线程安全) 2.懒汉式单例(延迟加载,使用sync 阅读全文
摘要:
一、模式定义 所谓原型模式就是用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。 能够克隆的类需要实现Cloneable接口,且提供clone()接口。 当通过new产生一个对象需要非常繁琐的数据准备或访问权限,则可以使用原型模式。 其中克隆又分为: 深克隆: 1.普通实现 2.利用序 阅读全文