摘要: 本章有工厂方法和抽象工厂设计模式 工厂方法 工厂方法 定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。 工厂方法的目的是使得创建对象和使用对象是分离的 工厂接口,工厂接口中带有静态方法返回真正的子类 public interface Nu 阅读全文
posted @ 2021-03-13 23:07 胖大星- 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 迭代器模式提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。 迭代器模式(Iterator)实际上在Java的集合类中已经广泛使用了。我们以List为例,要遍历ArrayList,即使我们知道它的内部存储了一个Object[]数组,也不应该直接使用数组索引去遍历,因为这样 阅读全文
posted @ 2021-03-13 18:45 胖大星- 阅读(62) 评论(0) 推荐(0) 编辑