![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 64
miao95
这个作者很懒,什么都没留下…
展开
-
Singleton 模式
1、概念 程序在运行时,通常都会生成很多实例。但当我们想在程序中表达某个东西只会存在一个时,就会有只创建一个实例的需要。那就要在写程序时,确保调用一次new MyClass()以达到只生成一个实例的目的。 像这样确保只生成一个实例的模式被称作Singleton模式(单例模式)。 Singleton模式的作用在于可以确保任何情况下都只能产生一个实例。为了达到这个目的,必须设置构造函数为pr...原创 2018-07-03 21:19:27 · 158 阅读 · 0 评论 -
Iterator 模式
1、概念 使用Java语言显示数组arr中的元素时,我们一般使用for循环语句遍历数组。 for(int i=0;i<arr.length;i++) { System.out.println(i); } 那么将这里的循环变量i的作用抽象化、通用化后形成的模式,在设计模式中称为Iterator模式。 Iterator模式用于在数据集合中按照顺序遍历集合。即为迭代器模式。 ...原创 2018-07-05 21:36:03 · 148 阅读 · 0 评论