观察者模式:http://pan.baidu.com/s/1bA6mL4
参考网址:http://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html
1.创建Collection集合,里面放置要迭代的元素:Iterator(目的:让Iterator成为Collection的一个属性)
2.在Iterator的子类实现中有一个Collection属性,通过Iterator的方法来去分解Collection,将里面的子元素分离出来