Convert The Following Code Into Sequence Diagram.: Item String Packing
Convert The Following Code Into Sequence Diagram.: Item String Packing
@Override
public String pack() {
return "Wrapper";
}
}
--------------------------------------------------------------
public class Bottle implements Packing {
@Override
public String pack() {
return "Bottle";
}
}
---------------------------------------------------------------
public abstract class Burger implements Item {
@Override
public Packing packing() {
return new Wrapper();
}
@Override
public abstract float price();
}
---------------------------------------------------------------
public abstract class ColdDrink implements Item {
@Override
public Packing packing() {
return new Bottle();
}
@Override
public abstract float price();
}
public class VegBurger extends Burger {
@Override
public float price() {
return 25.0f;
}
@Override
public String name() {
return "Veg Burger";
}
}
-----------------------------------------------------------------
public class ChickenBurger extends Burger {
@Override
public float price() {
return 50.5f;
}
@Override
public String name() {
return "Chicken Burger";
@Override
public float price() {
return 30.0f;
}
@Override
public String name() {
return "Coke";
}
}
----------------------------------------------------------------
public class Pepsi extends ColdDrink {
@Override
public float price() {
return 35.0f;
}
@Override
public String name() {
return "Pepsi";
}
}
-----------------------------------------------------------
public class Meal {
private List<Item> items = new ArrayList<Item>();