Java——设计模式通关之路
CN_Seagull
这个作者很懒,什么都没留下…
展开
-
Java 设计模式通关之路——单例模式
单例模式是什么? 单例模式(Singleton)通常来讲,就是让一个类仅仅只有一个实例,并提供一个全局访问点。 如何控制让一个类只能有一个实例对象呢?全局变量?不行,虽然全局变量可以保证一个对象被访问,但是还是无法去阻止你实例化多个对象。 既然外部无法进行控制,那就交给类自己维护吧,而外部仅仅只是起一个“通知的作用”,由类自己负责保存它的唯一实例,并对外提供一个访问该实例的方法。 单例模式有三个特...原创 2019-11-08 14:14:15 · 203 阅读 · 0 评论 -
Java 设计模式通关之路——迭代器模式
什么是迭代器模式? 我们知道,Java中对于集合的遍历提供了一种很简单的实现——Iterator类。 一般我们对集合遍历时,都会做如下程序: List<Integer> arrayList = new ArrayList<>(); arrayList.add(1); arrayList.add(2); arrayList.add(3); Iterator<Integ...原创 2019-11-04 20:44:01 · 138 阅读 · 0 评论