import java.util.ArrayList;
import java.util.Iterator;
public class Catalog implements Iterable
ArrayList
public Catalog() {
products = new ArrayList
}
public void addProduct(Product product){
products.add(product);
}
public ArrayList
return products;
}
@Override
public Iterator
// TODO Auto-generated method stub
return products.iterator();
}
public Product getProduct(String code){
for(Product product : products){
if (product.getCode().equals(code)){
return product;
}
}
return null;
}
public int getNumberOfProducts(){
return products.size();
}
}