1. 原型模式:根据已有对象复制出一模一样的对象出来。
java里面: 1) 实现Cloneable接口 2) 覆盖Object的clone()方法
2. 迭代器模式: 把集合数据的存储和对集合数据的遍历分开。
java里面实现:具体集合类都继承自Collection接口,迭代器都继承自Iterator接口;具体集合类通过覆盖Collection接口的iterator()方法返回具体的Iterator迭代器
本文详细解析了Java编程中原型模式和迭代器模式的使用方法及其实现细节,包括如何实现Cloneable接口和覆盖Object的clone()方法来创建对象副本,以及如何通过具体集合类继承Collection接口并返回Iterator迭代器来遍历集合数据。
1. 原型模式:根据已有对象复制出一模一样的对象出来。
java里面: 1) 实现Cloneable接口 2) 覆盖Object的clone()方法
2. 迭代器模式: 把集合数据的存储和对集合数据的遍历分开。
java里面实现:具体集合类都继承自Collection接口,迭代器都继承自Iterator接口;具体集合类通过覆盖Collection接口的iterator()方法返回具体的Iterator迭代器

被折叠的 条评论
为什么被折叠?