设计模式
sinat_26630143
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单例模式
单例模式的常见写法有两种,懒汉模式和饥饿模式。 懒汉模式的写法如下: public class LazySingleton { private static LazySingleton lazy = null; private LazySingleton() { } public static LazySingleton getInstance() { ...原创 2019-04-18 00:00:57 · 124 阅读 · 0 评论 -
原型模式
1、什么是原型模式 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 这是官方的解释,我的理解是使用复制已有实例的方式来创建对象。 2、适用场景 1)类初始化消耗资源较多。 2)new产生的一个对象需要非常繁琐的过程(数据准备、访问权限等) 3)构造函数比较复杂。 4)循环体中生产大量对象时,可读性下降。 3、实现方式 1)通过实现Cloneable接口的clone方法进行复制 2...原创 2019-05-04 16:45:05 · 122 阅读 · 0 评论
分享