1. 原型模式:根据已有对象复制出一模一样的对象出来。
java里面: 1) 实现Cloneable接口 2) 覆盖Object的clone()方法
2. 迭代器模式: 把集合数据的存储和对集合数据的遍历分开。
java里面实现:具体集合类都继承自Collection接口,迭代器都继承自Iterator接口;具体集合类通过覆盖Collection接口的iterator()方法返回具体的Iterator迭代器
1. 原型模式:根据已有对象复制出一模一样的对象出来。
java里面: 1) 实现Cloneable接口 2) 覆盖Object的clone()方法
2. 迭代器模式: 把集合数据的存储和对集合数据的遍历分开。
java里面实现:具体集合类都继承自Collection接口,迭代器都继承自Iterator接口;具体集合类通过覆盖Collection接口的iterator()方法返回具体的Iterator迭代器