设计模式
Generalgogogo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式-原型模式
原型模式 普通的创建对象时通过类来创建,这种创建对象的方法非常消耗资源。当需要创建大量对象实例的时候,如果一个一个地通过类来创建实例对象,那么无疑时非常耗费时间的。 而原型模式无疑就是一种更好的选择。原型模式就是以一个实例化对象为原型,然后根据这个原型对象直接复制出实例化对象。由于复制是在内存层面进行的,所以速度相比于通过类的构造函数,要快得多。 通过类的构造函数创建对象,就相当于在纸上手写内容,而原型模式创建对象,相当于是将一张写好的纸作为原型直接复印出许多张。 下面是普通的创建对象的方式: public原创 2022-03-31 15:03:25 · 515 阅读 · 0 评论 -
设计模式-单例模式
单例模式 在系统中只存在唯一一个类的实例化对象,即一个类只有一个对象。 饿汉模式 在初始阶段就主动进行实例化,实例化对象不会被垃圾回收机制回收,会一直存在。 步骤: 私有化构造方法 在内部主动创建一个自有永有的实例化对象 对外提供一个获取类对象的接口 示例代码如下: 太阳只有一个哟!! public class Sun{ //类内部主动创建一个自有永有的实例化对象 private static final Sun sun = new Sun(); //私有化构造方法,防止程序员主原创 2022-03-31 15:01:57 · 494 阅读 · 0 评论
分享