Can someone create a UML design diagram for the code I provided here? Please and thank you! using System; namespace _2310Hw9 { class Milk { private double unit_price; private int quantity; public...



Can someone create a UML design diagram for the code I provided here? Please and thank you!




using System;


namespace _2310Hw9
{
    class Milk
    {
        private double unit_price;
        private int quantity;


        public Milk()
        {
            unit_price = 0.0;
            quantity = 0;
        }
        public Milk(double unit_price, int quantity)
        {
            this.unit_price = unit_price;
            this.quantity = quantity;
        }


        public double UnitPrice
        {
            get { return unit_price; }
            set { unit_price = value; }
        }
        public int Quantity
        {
            get { return quantity; }
            set { quantity = value; }
        }
        public double total_price()
        {
            return (quantity * unit_price);
        }
        public override string ToString()
        {
            return "\nMilk Quantity : " + quantity + " Unit Price : " + unit_price;
        }


    }
    class Bread
    {
        private double unit_price;
        private int quantity;


        public Bread()
        {
            unit_price = 0.0;
            quantity = 0;
        }
        public Bread(double unit_price, int quantity)
        {
            this.unit_price = unit_price;
            this.quantity = quantity;
        }


        public double UnitPrice
        {
            get { return unit_price; }
            set { unit_price = value; }
        }
        public int Quantity
        {
            get { return quantity; }
            set { quantity = value; }
        }
        public double total_price()
        {
            return (quantity * unit_price);
        }
        public override string ToString()
        {
            return "\nBread Quantity : " + quantity + " Unit Price : " + unit_price;
        }


    }
    class Eggs
    {
        private double unit_price;
        private int quantity;


        public Eggs()
        {
            unit_price = 0.0;
            quantity = 0;
        }
        public Eggs(double unit_price, int quantity)
        {
            this.unit_price = unit_price;
            this.quantity = quantity;
        }


        public double UnitPrice
        {
            get { return unit_price; }
            set { unit_price = value; }
        }
        public int Quantity
        {
            get { return quantity; }
            set { quantity = value; }
        }
        public double total_price()
        {
            return (quantity * unit_price);
        }
        public override string ToString()
        {
            return "\nEggs Quantity : " + quantity + " Unit Price : " + unit_price;
        }
    }
    class Grocery
    {
        private Milk my_milk;
        private Bread my_bread;
        private Eggs my_eggs;


        public Grocery(Milk my_milk, Bread my_bread, Eggs my_eggs) //constructor
        {
            this.my_milk = my_milk;
            this.my_bread = my_bread;
            this.my_eggs = my_eggs;
        }
        public double expense()
        {
            return (my_milk.total_price() + my_bread.total_price() + my_eggs.total_price());
        }


        public override string ToString()
        {
            return my_milk.ToString() + my_bread.ToString() + my_eggs.ToString();
        }


    }
    public class Test
    {
        public static void Main()
        {
            Milk my_milk = new Milk(4.75, 1);
            Bread my_bread = new Bread(2.50, 2);
            Eggs my_eggs = new Eggs(4.00, 3);


            Grocery my_grocery = new Grocery(my_milk, my_bread, my_eggs);
            Console.WriteLine(my_grocery.ToString());
            Console.WriteLine("Total Expense of Grocery : $" + my_grocery.expense());
        }
    }
}


Jun 11, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here