设计模式
mym43210
这个作者很懒,什么都没留下…
展开
-
模板方法设计模式
模板方法设计模式:在定义功能时,功能的一部分是确定的,但是有一部分是不确定的,而确定的部分在使用不确定的部分,那么这时就将不确定的部分暴露出去。由该类的子类去完成。需求:获取一段程序运行的时间原理:获取程序开始和结束的时间并相减即可。 这里计算代码运行时间是确定的,但是代码块是不确定的,就把代码块暴露出去,有子类去实现。...原创 2018-08-21 10:47:44 · 115 阅读 · 0 评论 -
单例模式
单例模式是设计模式中使用最为普遍的模式之一,它是一种对象创建模式,用于产生一个对象的具体实例,它可以确保系统中一个类只产生一个实例。在Java语言中,这样的行为能带来两大好处:(1) 对于频繁使用的对象,可以省略创建对象所花费的时间,这对于那些重量级对象而言,是非常可观的一笔系统开销。(2)由于new的操作次数减少,因而对系统内存的使用频率也会降低,这将减轻GC压力,缩短GC停顿时间。...原创 2018-08-15 10:34:07 · 172 阅读 · 0 评论