打字猴:1.700467338e+09
1700467338 具体容器如代码清单20-12所示。
1700467339
1700467340 代码清单20-12 具体容器
1700467341
1700467342 public class ConcreteAggregate implements Aggregate{
1700467343
1700467344 //容纳对象的容器
1700467345
1700467346 private Vector vector=new Vector();
1700467347
1700467348 //增加一个元素
1700467349
1700467350 public void add(Object object){
1700467351
1700467352 this.vector.add(object);
1700467353
1700467354 }
1700467355
1700467356 //返回迭代器对象
1700467357
1700467358 public Iterator iterator(){
1700467359
1700467360 return new ConcreteIterator(this.vector);
1700467361
1700467362 }
1700467363
1700467364 //删除一个元素
1700467365
1700467366 public void remove(Object object){
1700467367
1700467368 this.remove(object);
1700467369
1700467370 }
1700467371
1700467372 }
1700467373
1700467374 场景类如代码清单20-13所示。
1700467375
1700467376 代码清单20-13 场景类
1700467377
1700467378 public class Client{
1700467379
1700467380 public static void main(String[]args){
1700467381
1700467382 //声明出容器
1700467383
1700467384 Aggregate agg=new ConcreteAggregate();
1700467385
1700467386 //产生对象数据放进去
1700467387
[ 上一页 ]  [ :1.700467338e+09 ]  [ 下一页 ]