设计模式
a_blue_ice
这个作者很懒,什么都没留下…
展开
-
单例模式
定义 一个类只有一个实例,且该类能自行创建这个实例的一种模式。 特点 只有一个实例对象。 该实例对象必须由单例类自行创建。 单例类对外提供一个访问该类的方法。 UML图 单例模式的实现 主要有两种:饿汉式单例、懒汉式单例 饿汉式单例 类一旦加载就创建为一个实例对象,保证在调用getInstance()方法前该实例对象就已经存在 懒汉式单例 类加载时不创建唯一实例,在调用getInsta...原创 2019-09-10 10:11:23 · 79 阅读 · 0 评论 -
原型模式
定义 用一个已经创建的实例作为原型,通过复制该对象来创建一个与原型相同或相似的新对象。 UML图 原型模式的实现 深拷贝和浅拷贝 1.浅拷贝 直接使用Object的clone()方法 public class Sex { private String type; public Sex() { super(); } public Sex(String type) { s...原创 2019-09-10 11:25:15 · 91 阅读 · 0 评论