摘要:
这篇文章比较简单,作一个笔记。 模拟Iterator. Iterator接口: ArrayList类: Test: 每一种集合提供一个实现Iterator的内部类,每次调用iterator返回一个内部的实现,用户不必关心具体的实现。用户只要知道hasNext()判断集合中是否还存在元素,next取得 阅读全文
摘要:
interator是java容器遍历的一种手段,当然遍历容易你可以使用普通的for(;;)或者for(Object o : new Arraylist<Object>()),都是可以的。 先来看看JDK容器是怎么实现的吧,首先看看ArrayList,它有海纳百川的肚量,似乎找不到他的边,它可以big 阅读全文
摘要:
奔主题:模拟SpringBean工厂:先来一个简单的interface:beanFactorypackage cn.asto.spring;public interface BeanFactory { public Object getBean();}一个最简单的Spring配置文件: ... 阅读全文
摘要:
前一篇提到了静态工厂(也称为普通工厂),单例模式这一篇来谈谈抽象工厂(面向抽象类编程,故名思意)。我现在有一系列的产品 Car Ak47 Apple Computer...简单起见就取前两个。。程序员就是爱偷懒。。莫怪。小二,先来一个抽象类:Vehicle:package cn.asto.abs;p... 阅读全文