@Override
    public void cook() {
        Iterator<IFoodMaterial> iFoodMaterialIterator = foodMaterials.iterator();
        while (iFoodMaterialIterator.hasNext()) {
            IFoodMaterial foodMaterial = iFoodMaterialIterator.next();
            if ("牛肉".equals(foodMaterial.getName())) {
                foodMaterial.what();
                System.out.println("红烧...");
                System.out.println("牛肉用没了");
                iFoodMaterialIterator.remove();
                break;
            }
        }
        iFoodMaterialIterator = foodMaterials.iterator();
        while (iFoodMaterialIterator.hasNext()) {
            IFoodMaterial foodMaterial = iFoodMaterialIterator.next();
            if ("面粉".equals(foodMaterial.getName())) {
                foodMaterial.what();
                System.out.println("和面...擀面...做面条...煮面...");
                break;
            }
        }
        System.out.println("将牛肉放到面里...");
        System.out.println("牛肉面成功");
    }